summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2014-03-01array access operators can now be used to access array propertiesEmiel Bruijntjes
2014-03-01fixed various compile issues and namespace implementationEmiel Bruijntjes
2014-03-01namespace implementation, compile issue for php 5.4 and higherEmiel Bruijntjes
2014-02-28various fixes to make the classes example functional againEmiel Bruijntjes
2014-02-28fixed a number of todosEmiel Bruijntjes
2014-02-28implemented propertiesEmiel Bruijntjes
2014-02-28class modifiers have been removed, special classes AbstractClass and ↵Emiel Bruijntjes
FinalClass have been added
2014-02-28a lot of refactoring, to make it much easier to define classes in an extensionEmiel Bruijntjes
2014-02-26Fixed makefile to refer to right /usr/ directory, and the operator()() ↵v0.1Evangelos Trantos
methods in Php::Value are now all const (they do not modify the variable after all)
2014-02-24Added method to retrieve the implementation class from a Value objectEmiel Bruijntjes
2014-02-18Fixed a rather silly bug where a function no longer overrode a function from ↵Martijn Otto
the parent class. Made this function explicitly override to prevent future problems
2014-02-17Fix constant declare function getting called for non-const and vice-versaMartijn Otto
2014-02-17Rename function name with spelling mistakeMartijn Otto