summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-05update to documentationEmiel Bruijntjes
2014-03-05update to documentationEmiel Bruijntjes
2014-03-05update to documentationEmiel Bruijntjes
2014-03-05update to documentationEmiel Bruijntjes
2014-03-05update to documentationEmiel Bruijntjes
2014-03-05update to documentationEmiel Bruijntjes
2014-03-05update to documentationEmiel Bruijntjes
2014-03-05update to documentationEmiel Bruijntjes
2014-03-05fixed value (but does this fix break other things?), and updated documentationEmiel Bruijntjes
2014-03-05updates to documentationEmiel Bruijntjes
2014-03-05ByVal and ByRef variable now have nullable set to false by default (which is ↵Emiel Bruijntjes
also the default in PHP), updates to documentation
2014-03-05ByVal and ByRef variable now have nullable set to false by default (which is ↵Emiel Bruijntjes
also the default in PHP), updates to documentation
2014-03-05minor update to docsClyde Semeleer
2014-03-05minor update to docsClyde Semeleer
2014-03-05minor update to loading extensions docClyde Semeleer
2014-03-05minor update to install docClyde Semeleer
2014-03-05update documentationEmiel Bruijntjes
2014-03-05updated documentation about functions, introducted += operator with a ↵Emiel Bruijntjes
Php::Value on the right side, and an integral variable on the left
2014-03-05updated functions documentationEmiel Bruijntjes
2014-03-05updated functions documentationEmiel Bruijntjes
2014-03-05updated functions documentationEmiel Bruijntjes
2014-03-05updated functions documentationEmiel Bruijntjes
2014-03-05updated functions documentationEmiel Bruijntjes
2014-03-05added functions documentationEmiel Bruijntjes
2014-03-05fixed typoEmiel Bruijntjes
2014-03-05Merge branch 'master' of https://github.com/CopernicaMarketingSoftware/PHP-CPPEmiel Bruijntjes
2014-03-05fixed compiling CppClassesInPhp, renamed compile-extensions to ↵Emiel Bruijntjes
your-first-extension, and modified the content
2014-03-05Minor fix to install docClyde Semeleer
2014-03-05fixed typosEmiel Bruijntjes
2014-03-05added syntax highlightingEmiel Bruijntjes
2014-03-05removed header div from documentation filesEmiel Bruijntjes
2014-03-05default empty extension added, optimized MakefileEmiel 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 some examplesEmiel Bruijntjes
2014-03-04fixed compile issue, overwriting the default object handlers is of course ↵Emiel Bruijntjes
not a very smart thing to do...
2014-03-04modified example to test accessing properties directly from the baseEmiel Bruijntjes
2014-03-04Php::Value and Php::Object classes can now be used to wrap around Php::Base ↵Emiel Bruijntjes
objects
2014-03-04implemented cloning of objectsEmiel Bruijntjes
2014-03-04removed forcedvalue and implemented array and object directly because now it ↵Emiel Bruijntjes
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
2014-03-04all Value::call() and Value::exec() method no longer accept a std::string, ↵Emiel Bruijntjes
but a const char* instead, because in the real world they are most likely called with hard coded strings
2014-03-03work in progress for support for creating object instancesEmiel Bruijntjes
2014-03-02work in progress to support implementing SPL interfaces, disabled the _self ↵Emiel Bruijntjes
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
2014-03-02removed some todosEmiel 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
type, and implemented both Object and Array to make use of that type, implemented - but not yet tested - Base::value() method
2014-03-02small fixes, work in progress on doc_comment, and work in progress on ↵Emiel Bruijntjes
Base::self()
2014-03-01grouped all class constants in a single file ClassType.hEmiel Bruijntjes
to make it easier to edit in the event of future changes to the Zend API
2014-03-01added possibility to define interfaces, the class::add() method has been ↵Emiel Bruijntjes
renamed to class::method() and class::property() to prevent ambiguity in defining properties and methods