Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | This forces a better error message for non working clone calls. | Marcus Boerger | 2003-10-25 | 1 | -0/+1 |
| | |||||
* | You shall not clone reflection_xx instances | Marcus Boerger | 2003-10-25 | 1 | -1/+18 |
| | |||||
* | Show if a class/object is iterateable | Marcus Boerger | 2003-10-17 | 1 | -0/+18 |
| | |||||
* | Fix showing final/abstract for classes | Marcus Boerger | 2003-10-17 | 1 | -2/+2 |
| | |||||
* | Add public array Reflection_Class::getDefaultProperties() | Marcus Boerger | 2003-09-20 | 1 | -0/+45 |
| | |||||
* | Go with studlyCaps | Marcus Boerger | 2003-09-18 | 1 | -130/+130 |
| | |||||
* | Change tostring() into __toString() to match method name used in casting. | Marcus Boerger | 2003-09-18 | 1 | -24/+24 |
| | |||||
* | - Make it clear whether it is an interface or a class | Marcus Boerger | 2003-09-16 | 1 | -2/+2 |
| | | | | | - Fix static properties | ||||
* | Add missing newline if no static methods are available | Marcus Boerger | 2003-09-06 | 1 | -1/+1 |
| | |||||
* | - Internal functions shall be static | Marcus Boerger | 2003-09-06 | 1 | -9/+16 |
| | | | | | - Fix more nesting | ||||
* | Fix logic | Marcus Boerger | 2003-09-06 | 1 | -2/+2 |
| | |||||
* | - Fix CS: {{{ / }}} | Marcus Boerger | 2003-09-06 | 1 | -46/+194 |
| | | | | | | - Fix static reflection_*::export() - Add class reflection_object which allows to show dynamic properties | ||||
* | Use %s where it makes more sense | Marcus Boerger | 2003-09-06 | 1 | -17/+23 |
| | |||||
* | Simplify reflection_property::__constructor() and fix property factory | Marcus Boerger | 2003-09-05 | 1 | -15/+14 |
| | |||||
* | - Don't use resorved words as variable names. | Marcus Boerger | 2003-09-05 | 1 | -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 Boerger | 2003-09-05 | 1 | -6/+8 |
| | |||||
* | Add reflection_class::getstaticproerties() | Marcus Boerger | 2003-09-04 | 1 | -0/+16 |
| | |||||
* | Clearly distinguish between Const, Static and Other members. | Marcus Boerger | 2003-09-03 | 1 | -15/+96 |
| | | | | | # Const and static props have more in common then static and dynamic/implicit. | ||||
* | Use appropriate function for property name unmangling. | Marcus Boerger | 2003-09-02 | 1 | -18/+9 |
| | | | | | # Make Andrey happy | ||||
* | Make these static as noticed by Andrey | Marcus Boerger | 2003-09-02 | 1 | -3/+3 |
| | |||||
* | These are implicit properties as denoted by the flag. Dynamic properties only | Marcus Boerger | 2003-09-02 | 1 | -1/+1 |
| | | | | | | exist in one single object and currently reflection api is not capable of showing those. | ||||
* | Fix initial buffer size | Marcus Boerger | 2003-09-01 | 1 | -1/+1 |
| | |||||
* | Fix class handling of invoke | Marcus Boerger | 2003-09-01 | 1 | -18/+23 |
| | |||||
* | Add missing '}' | Marcus Boerger | 2003-09-01 | 1 | -0/+2 |
| | |||||
* | Add static reflector::export() and its implementations. | Marcus Boerger | 2003-09-01 | 1 | -0/+146 |
| | | | | | | | # # This makes the main reflection use a lot easier. # | ||||
* | Set the params in the struct | Marcus Boerger | 2003-09-01 | 1 | -0/+2 |
| | |||||
* | Don't repeat first const count(consts) time | Marcus Boerger | 2003-08-31 | 1 | -1/+1 |
| | |||||
* | Beautify output | Marcus Boerger | 2003-08-31 | 1 | -5/+7 |
| | |||||
* | Add reflection_parameters, patch by Timm Friebe | Marcus Boerger | 2003-08-31 | 1 | -70/+352 |
| | |||||
* | Check whether we may access tat union | Marcus Boerger | 2003-08-31 | 1 | -1/+1 |
| | |||||
* | Using zend_spprintf should be faster here | Marcus Boerger | 2003-08-31 | 1 | -9/+10 |
| | |||||
* | - Calling abstract methods should be a error for consistency reason. | Marcus Boerger | 2003-08-30 | 1 | -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 Boerger | 2003-08-30 | 1 | -10/+4 |
| | | | | zend_fcall_info_cache | ||||
* | Be precise | Marcus Boerger | 2003-08-30 | 1 | -2/+12 |
| | |||||
* | Actually using fcc would be a good idea | Marcus Boerger | 2003-08-30 | 1 | -1/+1 |
| | |||||
* | - Use zend_fcall_info_cache in invoke() to improve speed. | Marcus Boerger | 2003-08-29 | 1 | -3/+13 |
| | | | | | # This also fixes the problem with calling static methods. | ||||
* | Nuke unused variable | Marcus Boerger | 2003-08-27 | 1 | -1/+0 |
| | | | | | # I should have taken Timm's patch | ||||
* | Fix reflection_class::newInstance() | Marcus Boerger | 2003-08-27 | 1 | -13/+9 |
| | |||||
* | Don't identify alias'ed functions | Marcus Boerger | 2003-08-24 | 1 | -11/+0 |
| | |||||
* | Add dedicated reflection_exception | Marcus Boerger | 2003-08-24 | 1 | -10/+14 |
| | |||||
* | Make invoke() work | Marcus Boerger | 2003-08-24 | 1 | -20/+9 |
| | |||||
* | zend_parse_parameters 'O' works the way we need here | Marcus Boerger | 2003-08-24 | 1 | -15/+2 |
| | |||||
* | Not needed | Marcus Boerger | 2003-08-24 | 1 | -10/+0 |
| | |||||
* | - Add Reflection_Function::isAlias | Marcus Boerger | 2003-08-24 | 1 | -160/+185 |
| | | | | | | - Use ZEND_ME/ZEND_METHOD - Fix static entries | ||||
* | Allow zend_throw_exception() to also set the exception code | Marcus Boerger | 2003-08-23 | 1 | -1/+1 |
| | |||||
* | Show ctor/dtor information and those don't return anything | Marcus Boerger | 2003-08-23 | 1 | -1/+7 |
| | |||||
* | Add function 'zend_throw_exception(char *message, int duplicate TSRMLS_DC);' | Marcus Boerger | 2003-08-21 | 1 | -24/+1 |
| | | | | | to provide an easy way to throw exceptions for extension developers. | ||||
* | Fix warnings | Marcus Boerger | 2003-08-17 | 1 | -3/+0 |
| | |||||
* | Simplify abstract method declaration | Marcus Boerger | 2003-08-16 | 1 | -7/+1 |
| | |||||
* | Try to put an end to the endless number of call_user_function variants. | Zeev Suraski | 2003-08-05 | 1 | -25/+44 |
| | | | | | | | | | | | | | | | | | | | | zend_call_function() now takes a structure that should contain all of the necessary information. If further information is necessary in the future, then we'll be able to add it without having to introduce a new function. As for caching - the 2nd, optional argument is a struct that can hold all of the information that's necessary to invoke the function, including its handler, scope and object it operates on (if any). Note that you may only use a cache if the arguments you provide to zend_call_function() are identical to the ones of the last call, except for the argument and return value information. The recently introduced fast_call_user_function() was removed I fixed most of the places that used fast_call_user_function() to use caching but there are still some that need to be fixed (XML and reflection) |