summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-03-17fixed ValueIterator to compile on php 5.3 and php 5.4, fixed post increment ↵Emiel Bruijntjes
operator for ValueIterator
2014-03-17fixed compile issue with gcc 4.7Emiel Bruijntjes
2014-03-16removed Value constructor that wraps around a hash tableEmiel Bruijntjes
2014-03-16added Value::begin() and Value::end() methods to make it possible to iterate ↵Emiel Bruijntjes
over a value
2014-03-15renamed reserve to resizeEmiel Bruijntjes
2014-03-15removed HardCoded class because it turned out to be too difficult to ↵Emiel Bruijntjes
implement it for now
2014-03-15added empty() function, and added HardCoded classEmiel Bruijntjes
2014-03-15implemented __clone methodEmiel Bruijntjes
2014-03-14Value::numericValue() now returns a int64_t, and no longer a longEmiel Bruijntjes
2014-03-14added extra property methods to allow both const and non-const setters and ↵Emiel Bruijntjes
getters, updated documentation
2014-03-14implementation of properties using callback methodsEmiel Bruijntjes
2014-03-14implemented __destruct magic methodEmiel Bruijntjes
2014-03-14update documentation, added super.h and super.cpp files that I forgot in ↵Emiel Bruijntjes
previous commit
2014-03-14introduced super globals Php::POST, Php::GET, et cetera, fixed setting array ↵Emiel Bruijntjes
members, introduced Value::attach() method
2014-03-13__clone() method is now called directly after a clone operation (and when no ↵Emiel Bruijntjes
custom __clone is registered)
2014-03-13classes without a copy constructor can now also be used from PHP, and they ↵Emiel Bruijntjes
automatically become unclonable
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
added support for __callStatic()
2014-03-13added id to all h2 tags to make it possible to link to specific sections, ↵Emiel Bruijntjes
update documentation about serializable, fixed compile error for serialize implementation
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-12removed __compare magic method, and added operator< insteadEmiel 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-11update documentation about __callEmiel Bruijntjes
2014-03-11implemented __call() functionEmiel Bruijntjes
2014-03-10fixed to compile with php 5.5Emiel Bruijntjes
2014-03-10deal with magic methods and magic interfaces that throw exceptionsEmiel Bruijntjes
2014-03-10first setup for magic methods __get(), __set(), __isset() and __unset()Emiel Bruijntjes
2014-03-10fixed iterators for php 5.3 + updated documentation about iteratorsEmiel Bruijntjes
2014-03-09work in progress on iteratorsEmiel Bruijntjes
2014-03-09Merge branch 'issue23' of https://github.com/valmat/PHP-CPPEmiel Bruijntjes
2014-03-09issue #23: Fixed loop for an objects contains no public propertiesvalmat
2014-03-09added arrayaccess implementationEmiel Bruijntjes
2014-03-08the extension callback functions are no lambdas, and can no longer be passed ↵Emiel Bruijntjes
to the constructor, but have to be set with special callback functions, documentation updated too
2014-03-09issue #23 : Removed comments and debugging information. Added an example.valmat
2014-03-09issue #23 implementedvalmat
2014-03-08exception is now thrown when a function is called that does not existEmiel Bruijntjes
2014-03-08introduced Php::call() call function to make builtin, and user space ↵Emiel Bruijntjes
functions callable from C++ space
2014-03-08implemented the Countable spl without using the actual splEmiel Bruijntjes
2014-03-07update documentation, implemented comparison operator for hashmember class, ↵Emiel Bruijntjes
added Value constructor that receives a Php::Type to initialize as a specific type, added Value constructors to initialize a Value directly from a map or a vector, fixed value comparison operators, added casting constructors to cast a value to a vector or a map
2014-03-07removed debug codeEmiel Bruijntjes
2014-03-07removed tabs from makefile, work in progress on implementing SPL interfacesEmiel Bruijntjes
2014-03-06changes to documentation, removed empty exception.cpp implementation, fixed ↵Emiel Bruijntjes
exception handling
2014-03-06changes to documentation, added support for const methods so that they can ↵Emiel Bruijntjes
also be exported
2014-03-05fixed value (but does this fix break other things?), and updated documentationEmiel Bruijntjes
2014-03-05fixed some compiler warnings in value.cpp, added documentation on how to ↵Emiel Bruijntjes
install PHP-CPP, removed the Makefile from the src directory and moved everything into the single Makefile in the library root directory, also updated the main (and now only) Makefile with instructions so that it is easier for others to understand
2014-03-04fixed compile issue, overwriting the default object handlers is of course ↵Emiel Bruijntjes
not a very smart thing to do...