Login   Register  
PHP Classes
elePHPant
Icontem

miXin

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author  
Picture of David Boskovic
Name: David Boskovic <e-mail contact>
Packages: 1 Browse all classes by David Boskovic Browse all classes by
Country: Canada Canada - PHP jobs in Canada
Age: ???
All time rank: 312878 in Canada Canada
Week rank: 2120 Up54 in Canada Canada Up
Innovation award
Innovation award
Nominee: 1x


  Detailed description   Download .zip .tar.gz  
This class can extend classes by using several mixin classes.

It can load the code of two or more class files and create a new class definition in such way that the first is extended by the others.

The loaded classes are cached until the class files are modified to avoid the overhead of restacking the class files every time they are loaded.

  Classes of David Boskovic  >  miXin  >  Download .zip .tar.gz  >  Support forum Support forum  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: miXin
Base name: php-mixin
Description: Extend classes by using several mixin classes
Version: 0.1
PHP version: 5.0
License: GNU Lesser General Public License (LGPL)
All time users: 326 users
All time rank: 5953
Week users: 0 users
Week rank: 2015 Equal
 
  Groups   Rate classes User ratings   Applications   Files Files  

  Groups  
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image Language Constructs to assist in the language control View top rated classes
Group folder image Code Generation Compilers and tools that generate code automatically View top rated classes


  Innovation Award  
PHP Programming Innovation award nominee
September 2011
Number 9
Usually if you want to extend a class you need to define one class explicitly as an extension of another.

This class provides an alternative approach that allows that a base class be extended by multiple other classes without having to define them as extensions of each other.

Manuel Lemos

  User ratings  
There are not enough user ratings to display for this class.

  Applications that use this class  
No application links were specified for this class.
Add link image If you know an application of this package, send a message to the author to add a link here.
  Files folder image Files  
File Role Description
Files folder imagestacks (4 files)
Files folder imagetests (4 files)
Plain text file mixin.php Class Class source
Accessible without login Plain text file readme.markdown Doc. Documentation
Accessible without login Plain text file setup.markdown Doc. Documentation
Accessible without login Plain text file stackindex.cache Output Sample output
Accessible without login Plain text file test.php Example Unit test script

  Files  /  Files folder image stacks  
File Role Description
  Accessible without login Plain text file 31c226b21bb94f8daf0715bf913f77ce.php Output Sample output
  Accessible without login Plain text file a87fe4d445124a6a14240eba6f7e185b.php Output Sample output
  Accessible without login Plain text file cca4a4b222dc407169a3397fa0097c11.php Output Sample output
  Accessible without login Plain text file index.php Aux. Auxiliary script

  Files  /  Files folder image tests  
File Role Description
  Accessible without login Plain text file base.php Example Unit test script
  Accessible without login Plain text file extend.php Example Unit test script
  Accessible without login Plain text file extend2.php Example Unit test script
  Accessible without login Plain text file extend3.php Example Unit test script

Download all files: php-mixin.tar.gz php-mixin.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.