summaryrefslogtreecommitdiff
path: root/include/classbase.h
AgeCommit message (Expand)Author
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-21initial implementation of the Php::dl() functionEmiel 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
2014-11-26Marked `noexcept` all move constructors and assigment operatorsvalmat
2014-06-11when an object was created using Php::Object("MyClass", new MyClass()), the o...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-04-01much simpler implementation of hash member, i do not understand why i first u...Emiel Bruijntjes
2014-03-29all methods to register functions, methods, properties and classes not return...Emiel Bruijntjes
2014-03-24fix compile issues for TRSMEmiel Bruijntjes
2014-03-24added tsrm parameter to all methods to make it compile on tsrm platformsEmiel 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-13magic methods no longer are virtual, so that more signatures are acceptable. ...Emiel Bruijntjes
2014-03-13finalized implementation of serialize/unserialize methodsEmiel Bruijntjes
2014-03-13added serializable class (but not yet implemented it)Emiel Bruijntjes
2014-03-12support for static methodsEmiel Bruijntjes
2014-03-12implemented magic __compare() methodEmiel Bruijntjes
2014-03-11implemented __toString, __toInteger, __toFloat and __toBool methodsEmiel Bruijntjes
2014-03-11implemented __invoke methodEmiel Bruijntjes
2014-03-11implemented __call() functionEmiel Bruijntjes
2014-03-10fixed to compile with php 5.5Emiel Bruijntjes
2014-03-10first setup for magic methods __get(), __set(), __isset() and __unset()Emiel Bruijntjes
2014-03-09work in progress on iteratorsEmiel Bruijntjes
2014-03-09added arrayaccess implementationEmiel Bruijntjes
2014-03-08exception is now thrown when a function is called that does not existEmiel Bruijntjes
2014-03-08various fixes to make the function call example compilableEmiel 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-04fixed some examplesEmiel Bruijntjes
2014-03-04fixed compile issue, overwriting the default object handlers is of course not...Emiel Bruijntjes
2014-03-04Php::Value and Php::Object classes can now be used to wrap around Php::Base o...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-02fixed settings Base::_self variable to a valid, editable value objectEmiel Bruijntjes
2014-03-02working implementation for Base::value()Emiel Bruijntjes
2014-03-02types are not a C++11 class, introduced FixedValue class that can not change ...Emiel Bruijntjes
2014-03-01grouped all class constants in a single file ClassType.hEmiel Bruijntjes
2014-03-01added possibility to define interfaces, the class::add() method has been rena...Emiel Bruijntjes