summaryrefslogtreecommitdiff
path: root/include/class.h
AgeCommit message (Expand)Author
2016-05-24Don't use initializer lists for converting valuesMartijn Otto
2016-05-20Fix exception catching and properly handle casting functions returning someth...Martijn Otto
2016-05-20Fixed segfault during Value::~ValueMartijn Otto
2015-03-26Changed default visibility for symbols in the PHP-CPP library to hidden and e...Martijn Otto
2015-02-05refactored the initialization and shutdown of extension objects (code is move...Emiel Bruijntjes
2015-01-26Added macro wrapper for noexceptRoland Eischer
2015-01-25Php::Constant objects can now also be added to a Php::Class to create class c...Emiel Bruijntjes
2015-01-17added initial implementation for registering constantsEmiel Bruijntjes
2015-01-15Added the Php::Function class. This is an extension to the Php::Value class t...Emiel Bruijntjes
2014-11-26Marked `noexcept` all move constructors and assigment operatorsvalmat
2014-06-19implementation issue #97valmat
2014-04-06removed all zend dependencies from the public extension object, and moved it ...Emiel Bruijntjes
2014-04-02it now is possible to register a class as base class (although not yet workin...Emiel Bruijntjes
2014-04-02added Class::implements() method to allow classes that implement interfaces (...Emiel Bruijntjes
2014-04-02refactored the class and classbase classes, and introduced a classimpl class ...Emiel Bruijntjes
2014-03-29fixed broken texts because of wrong return value of many chaining methods in ...Emiel Bruijntjes
2014-03-29all methods to register functions, methods, properties and classes not return...Emiel Bruijntjes
2014-03-19negative default values for properties were not supported. This fixes issue #47Emiel Bruijntjes
2014-03-15implemented __clone methodEmiel Bruijntjes
2014-03-14added extra property methods to allow both const and non-const setters and ge...Emiel Bruijntjes
2014-03-14implementation of properties using callback methodsEmiel Bruijntjes
2014-03-14removed return value for __destruct() method, improved documentationEmiel Bruijntjes
2014-03-14implemented __destruct magic methodEmiel Bruijntjes
2014-03-13__clone() method is now called directly after a clone operation (and when no ...Emiel Bruijntjes
2014-03-13classes without a copy constructor can now also be used from PHP, and they au...Emiel Bruijntjes
2014-03-13removed interfaces, removed abstract class and remove final classEmiel Bruijntjes
2014-03-13ensure that to __to*() functions always return a Value object, fixed compile ...Emiel Bruijntjes
2014-03-13update documentation, fixed __compare() methodEmiel Bruijntjes
2014-03-13magic methods no longer are virtual, so that more signatures are acceptable. ...Emiel Bruijntjes
2014-03-13added serializable class (but not yet implemented it)Emiel Bruijntjes
2014-03-12support for static methodsEmiel Bruijntjes
2014-03-12removed __compare magic method, and added operator< insteadEmiel Bruijntjes
2014-03-12implemented magic __compare() methodEmiel Bruijntjes
2014-03-09work in progress on iteratorsEmiel Bruijntjes
2014-03-09added arrayaccess implementationEmiel Bruijntjes
2014-03-08implemented the Countable spl without using the actual splEmiel Bruijntjes
2014-03-07removed tabs from makefile, work in progress on implementing SPL interfacesEmiel Bruijntjes
2014-03-06changes to documentation, added support for const methods so that they can al...Emiel Bruijntjes
2014-03-04implemented cloning of objectsEmiel Bruijntjes
2014-03-02work in progress to support implementing SPL interfaces, disabled the _self v...Emiel Bruijntjes
2014-03-02added copy and move constructors to some classesEmiel Bruijntjes
2014-03-01added possibility to define interfaces, the class::add() method has been rena...Emiel Bruijntjes
2014-03-01fixed various compile issues and namespace implementationEmiel Bruijntjes
2014-03-01namespace implementation, compile issue for php 5.4 and higherEmiel Bruijntjes
2014-02-28various fixes to make the classes example functional againEmiel Bruijntjes
2014-02-28fixed a number of todosEmiel Bruijntjes
2014-02-28implemented propertiesEmiel Bruijntjes
2014-02-28class modifiers have been removed, special classes AbstractClass and FinalCla...Emiel Bruijntjes
2014-02-28a lot of refactoring, to make it much easier to define classes in an extensionEmiel Bruijntjes
2014-02-17Some code cleanupMartijn Otto