Age | Commit message (Collapse) | Author |
|
|
|
previous commit
|
|
members, introduced Value::attach() method
|
|
custom __clone is registered)
|
|
automatically become unclonable
|
|
|
|
errors in example
|
|
|
|
added support for __callStatic()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for creating an iterator
|
|
|
|
to the constructor, but have to be set with special callback functions, documentation updated too
|
|
about the lifetime of an extension
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
also be exported
|
|
also the default in PHP), updates to documentation
|
|
Php::Value on the right side, and an integral variable on the left
|
|
|
|
|
|
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
|
|
|
|
|