summaryrefslogtreecommitdiff
path: root/ext/reflection/php_reflection.c
Commit message (Collapse)AuthorAgeFilesLines
* Memory corruptions were fixed in zend_str_tolower_copy()Dmitry Stogov2003-12-151-10/+10
|
* - Fix __autoload() to preserve class case.Andi Gutmans2003-11-241-12/+2
| | | | | | - Heads up, this patch might break stuff so please let me know if you - bump into any problems.
* - Allocation optimizations by Timm FriebeAndi Gutmans2003-11-231-35/+47
|
* Add method reflection_class::implementsInterface()Marcus Boerger2003-11-081-9/+90
| | | | | Allow string & reflection_class in isSubclassOf()
* Fix reflection_class::isSubclassOf()Marcus Boerger2003-11-081-1/+1
|
* This forces a better error message for non working clone calls.Marcus Boerger2003-10-251-0/+1
|
* You shall not clone reflection_xx instancesMarcus Boerger2003-10-251-1/+18
|
* Show if a class/object is iterateableMarcus Boerger2003-10-171-0/+18
|
* Fix showing final/abstract for classesMarcus Boerger2003-10-171-2/+2
|
* Add public array Reflection_Class::getDefaultProperties()Marcus Boerger2003-09-201-0/+45
|
* Go with studlyCapsMarcus Boerger2003-09-181-130/+130
|
* Change tostring() into __toString() to match method name used in casting.Marcus Boerger2003-09-181-24/+24
|
* - Make it clear whether it is an interface or a classMarcus Boerger2003-09-161-2/+2
| | | | | - Fix static properties
* Add missing newline if no static methods are availableMarcus Boerger2003-09-061-1/+1
|
* - Internal functions shall be staticMarcus Boerger2003-09-061-9/+16
| | | | | - Fix more nesting
* Fix logicMarcus Boerger2003-09-061-2/+2
|
* - Fix CS: {{{ / }}}Marcus Boerger2003-09-061-46/+194
| | | | | | - Fix static reflection_*::export() - Add class reflection_object which allows to show dynamic properties
* Use %s where it makes more senseMarcus Boerger2003-09-061-17/+23
|
* Simplify reflection_property::__constructor() and fix property factoryMarcus Boerger2003-09-051-15/+14
|
* - Don't use resorved words as variable names.Marcus Boerger2003-09-051-47/+88
| | | | | | | | - Improve several exception messages. - Fix Reflection_Property::_construct() / getDeclaringClass() # The above does not imply that properties are fixed when returned # by other reflection api methods.
* Fix reflection_api::__construct() (noticed by Andrey)Marcus Boerger2003-09-051-6/+8
|
* Add reflection_class::getstaticproerties()Marcus Boerger2003-09-041-0/+16
|
* Clearly distinguish between Const, Static and Other members.Marcus Boerger2003-09-031-15/+96
| | | | | # Const and static props have more in common then static and dynamic/implicit.
* Use appropriate function for property name unmangling.Marcus Boerger2003-09-021-18/+9
| | | | | # Make Andrey happy
* Make these static as noticed by AndreyMarcus Boerger2003-09-021-3/+3
|
* These are implicit properties as denoted by the flag. Dynamic properties onlyMarcus Boerger2003-09-021-1/+1
| | | | | | exist in one single object and currently reflection api is not capable of showing those.
* Fix initial buffer sizeMarcus Boerger2003-09-011-1/+1
|
* Fix class handling of invokeMarcus Boerger2003-09-011-18/+23
|
* Add missing '}'Marcus Boerger2003-09-011-0/+2
|
* Add static reflector::export() and its implementations.Marcus Boerger2003-09-011-0/+146
| | | | | | | # # This makes the main reflection use a lot easier. #
* Set the params in the structMarcus Boerger2003-09-011-0/+2
|
* Don't repeat first const count(consts) timeMarcus Boerger2003-08-311-1/+1
|
* Beautify outputMarcus Boerger2003-08-311-5/+7
|
* Add reflection_parameters, patch by Timm FriebeMarcus Boerger2003-08-311-70/+352
|
* Check whether we may access tat unionMarcus Boerger2003-08-311-1/+1
|
* Using zend_spprintf should be faster hereMarcus Boerger2003-08-311-9/+10
|
* - Calling abstract methods should be a error for consistency reason.Marcus Boerger2003-08-301-1/+1
| | | | | - So in reflection_api we use the reflection_exception again.
* fci.function_table & fci.function_name are not needed since we use ↵Marcus Boerger2003-08-301-10/+4
| | | | zend_fcall_info_cache
* Be preciseMarcus Boerger2003-08-301-2/+12
|
* Actually using fcc would be a good ideaMarcus Boerger2003-08-301-1/+1
|
* - Use zend_fcall_info_cache in invoke() to improve speed.Marcus Boerger2003-08-291-3/+13
| | | | | # This also fixes the problem with calling static methods.
* Nuke unused variableMarcus Boerger2003-08-271-1/+0
| | | | | # I should have taken Timm's patch
* Fix reflection_class::newInstance()Marcus Boerger2003-08-271-13/+9
|
* Don't identify alias'ed functionsMarcus Boerger2003-08-241-11/+0
|
* Add dedicated reflection_exceptionMarcus Boerger2003-08-241-10/+14
|
* Make invoke() workMarcus Boerger2003-08-241-20/+9
|
* zend_parse_parameters 'O' works the way we need hereMarcus Boerger2003-08-241-15/+2
|
* Not neededMarcus Boerger2003-08-241-10/+0
|
* - Add Reflection_Function::isAliasMarcus Boerger2003-08-241-160/+185
| | | | | | - Use ZEND_ME/ZEND_METHOD - Fix static entries
* Allow zend_throw_exception() to also set the exception codeMarcus Boerger2003-08-231-1/+1
|