summaryrefslogtreecommitdiff
path: root/include/interface.h
AgeCommit message (Collapse)Author
2014-04-04Add an bility to define inheritance for interfacesAlexander Lisachenko
2014-04-02added Class::implements() method to allow classes that implement interfaces ↵Emiel Bruijntjes
(request from issue #52)
2014-04-02refactored the class and classbase classes, and introduced a classimpl class ↵Emiel Bruijntjes
in the src directory, this is a first step to remove all zend-specific code from the header files, so that we can later have a hhvm backend for the php-cpp library
2014-03-13magic methods no longer are virtual, so that more signatures are acceptable. ↵Emiel Bruijntjes
added support for __callStatic()
2014-03-13added serializable class (but not yet implemented it)Emiel Bruijntjes
2014-03-12implemented magic __compare() methodEmiel Bruijntjes
2014-03-09work in progress on iteratorsEmiel Bruijntjes
2014-03-04implemented cloning of objectsEmiel Bruijntjes
2014-03-01grouped all class constants in a single file ClassType.hEmiel Bruijntjes
to make it easier to edit in the event of future changes to the Zend API
2014-03-01added possibility to define interfaces, the class::add() method has been ↵Emiel Bruijntjes
renamed to class::method() and class::property() to prevent ambiguity in defining properties and methods
2014-02-28class modifiers have been removed, special classes AbstractClass and ↵Emiel Bruijntjes
FinalClass have been added