Age | Commit message (Collapse) | Author |
|
|
|
|
|
previous commit
|
|
members, introduced Value::attach() method
|
|
custom __clone is registered)
|
|
automatically become unclonable
|
|
|
|
added support for __callStatic()
|
|
update documentation about serializable, fixed compile error for serialize implementation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
to the constructor, but have to be set with special callback functions, documentation updated too
|
|
|
|
|
|
|
|
functions callable from C++ space
|
|
|
|
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
|
|
|
|
|
|
exception handling
|
|
also be exported
|
|
|
|
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
|
|
not a very smart thing to do...
|
|
objects
|
|
|
|
is easier to finetune these classes, removed the Value::validate() method because it does not seem to be necessary, Object constructor now also accepts Php::Value objects that hold a string, to instantiate the described class
|
|
but a const char* instead, because in the real world they are most likely called with hard coded strings
|
|
|
|
variable in Php::Base because by having each object keeping a reference to itself, the refcounter never reached zero and the object was thus never destructed, checking if we can get a new implementation one way or another
|
|
|
|
|
|
|
|
|