Dmitry Stogov
2027ceaa14
Fixed bug #38942 (Double old-style-ctor inheritance)
2006-10-03 09:59:24 +00:00
Antony Dovgal
8e3f5c3a04
fix #39001 (ReflectionProperty returns incorrect declaring class for protected properties)
2006-10-02 12:15:47 +00:00
Dmitry Stogov
59d0c16391
Fixed bug #38942 (Double old-style-ctor inheritance)
2006-09-26 07:55:54 +00:00
Johannes Schlüter
f1ed29ffd8
- Unicode fix
2006-09-17 09:39:04 +00:00
Johannes Schlüter
c1f302279f
- Print the type of the original value
2006-09-11 21:21:27 +00:00
Johannes Schlüter
90db332cff
- Fix #37923 (Display constant value in reflection::export)
2006-09-11 17:06:59 +00:00
Hannes Magnusson
fac517522b
MFB: abstracting ReflectionFunctionAbstract & fix couple of typos
2006-09-10 13:35:32 +00:00
Antony Dovgal
a10691e3b9
last portion of z/Z fixes
2006-08-31 16:14:43 +00:00
Antony Dovgal
dcbbae86eb
fix #38653 (memory leak in ReflectionClass::getConstant())
2006-08-30 10:41:43 +00:00
Dmitry Stogov
c62b08650b
Fix usage of uninitialized value and unicode support
2006-07-27 09:19:26 +00:00
Ilia Alshanetsky
23de434f3a
MFB: Improved fix for bug #38132
2006-07-27 00:22:07 +00:00
Antony Dovgal
8221909b21
fix bug #38217 (ReflectionClass::newInstanceArgs() tries to allocate too much memory)
2006-07-26 08:06:59 +00:00
Ilia Alshanetsky
abd9dc0bf2
MFB: Fixed bug #38194 (ReflectionClass::isSubclassOf() returns TRUE for the
...
class itself).
2006-07-25 12:36:29 +00:00
Marcus Boerger
eb0fd63012
- zend_(u_)_unmangle_property_name() has changed
2006-07-24 17:55:41 +00:00
Andrei Zmievski
0667864631
Callable checks and class fetching and lookup should support identifer
...
normalization now. (Marcus, Andrei)
2006-07-18 17:52:45 +00:00
Antony Dovgal
b8059674ee
Unicode support in ReflectionParameter::__construct()
2006-07-13 12:34:30 +00:00
Marcus Boerger
18d45918bc
- Fix bug #37816 ReflectionProperty does not throw exception when accessing protected attribute
2006-07-10 00:13:50 +00:00
Marcus Boerger
465a418908
- Fix logic
2006-07-09 23:28:59 +00:00
Hannes Magnusson
7e3e99251f
Added new method to see if function is disabled or not
2006-07-07 11:53:54 +00:00
Hannes Magnusson
2a18040cb5
Obs. ZEND_BEGIN_ARG_INFO => ZEND_BEGIN_ARG_INFO_EX
2006-07-04 15:37:13 +00:00
Hannes Magnusson
2fbf0478da
Fix protos&arginfo
2006-07-04 15:33:32 +00:00
Marcus Boerger
233a322f1e
- Fix ReflectionObject::getProperties() + dyn properties
2006-06-24 18:53:51 +00:00
Hannes Magnusson
d6486b8116
Only display visibility for methods
2006-06-11 23:46:53 +00:00
Hannes Magnusson
6d1b43df02
Fixed bug #37764
...
- Created new abstract class, ReflectionFunctionAbstract implementing Reflector
- Moved all methods from ReflectionFunction (except export, invoke & invokeArgs)
- ReflectionFunction now inherits everything from ReflectionFunctionAbstract
and implements its own export, invoke & invokeArgs methods
- ReflectionMethod now extends ReflectionFunctionAbstract and implements
its own export, invoke & invokeArgs methods.
- Removed stdClass typehint from ReflectionClass::isInstance
- Removed stdClass typehint from ReflectionClass::set/getValue
2006-06-10 00:28:28 +00:00
Marcus Boerger
c100b2837f
- Add arginfo (hannes)
2006-06-07 22:39:00 +00:00
Marcus Boerger
7b2b67770e
- Add ReflectionClass::getInterfaceNames()
2006-06-07 09:11:58 +00:00
Marcus Boerger
9b70699617
- Use engine call to register interfaces (steph)
2006-06-04 10:11:48 +00:00
Antony Dovgal
8c04c51f9b
ignore my previous fix, it was wrong =)
2006-06-01 14:31:02 +00:00
Antony Dovgal
890b19a709
no need to fetch trsm_ls when it's already available
2006-06-01 12:25:32 +00:00
Antony Dovgal
6a53a49c8b
MF51: fix bug #36898 (__set() leaks in classes extending internal ones)
...
Added:
ZEND_API void zend_object_std_init(zend_object *object, zend_class_entry *ce TSRMLS_DC)
ZEND_API void zend_object_std_dtor(zend_object *object TSRMLS_DC)
2006-03-29 15:08:52 +00:00
Marcus Boerger
946c955ce7
- Fix ReflectionParameter
...
. Reintroduce getClass()
. Change getDeclaringClass() to return what it suggests
. Add getDeclaringFunction()
. Add getPosition()
# This also fixes Bug #36687 ReflectionParameter::getDeclaringClass returns
# wrong result
2006-03-12 15:34:46 +00:00
Rasmus Lerdorf
b83d7e3151
stray text
2006-03-06 23:27:26 +00:00
Marcus Boerger
1050956ad1
- Proto fixes
2006-03-06 09:47:03 +00:00
Marcus Boerger
4fb5bc4b6e
- Make Derick happy for the moment
2006-02-28 18:26:24 +00:00
Marcus Boerger
257a95f69f
- deprecated belongs in the flag area, not in the keyword area
2006-02-25 18:05:16 +00:00
Johannes Schlüter
e0053b2536
- We need %v here
2006-02-24 23:10:53 +00:00
Johannes Schlüter
cea8dd887b
- Fix #29986 (Class constants won't work with predefined constants when
...
using ReflectionClass)
2006-02-24 23:08:36 +00:00
Johannes Schlüter
4ad7d57a97
- deprecated not static
2006-02-24 13:44:46 +00:00
Marcus Boerger
90c428a6a0
- Fix warning
2006-02-24 13:37:20 +00:00
Marcus Boerger
7dfafcbb84
- Functions can be deprecated too
...
- Add missing constant
2006-02-24 13:13:55 +00:00
Johannes Schlüter
f0331d8c12
- Print deprecation info on reflection export
2006-02-21 21:42:54 +00:00
Sebastian Bergmann
50ccc82261
Fix whitespace.
2006-02-21 21:38:28 +00:00
Sebastian Bergmann
865eaa67b5
Add ReflectionMethod::isDeprecated(). Patch reviewed by Marcus Börger <helly@php.net>.
2006-02-21 20:23:10 +00:00
Dmitry Stogov
0f1209ab3d
Portable unicode string API:
...
- use the same type (int) for zval.value.usr.len and zval.value.str.len
- use union "zstr" as char*/UChar* mixture instead of void*
- Z_UNISTR() and Z_UNILEN() no longer check for Z_TYPE()
- nuke int32_t from ZE (not finisned)
2006-02-21 20:12:43 +00:00
Marcus Boerger
416f3ef160
- Ansi compliance issue found by rob
2006-02-21 09:12:32 +00:00
Marcus Boerger
37f033e0f7
- Fix mem issue in unicode mode (seems to be a problem in different api behavior)
2006-02-21 00:43:33 +00:00
Marcus Boerger
3ac5297d8b
- Add ReflectionProperty::getDefaultValue()
2006-02-21 00:37:39 +00:00
Johannes Schlüter
6e9026d6c8
- Rename reflection constants to fix parser conflicts
2006-02-20 23:31:29 +00:00
Marcus Boerger
fc21f78226
- Show dependencies in dump's too
2006-02-20 23:26:39 +00:00
Marcus Boerger
0184485812
- Add ReflectionExtension::getDependencies() to retrieve all dependencies
...
of an extension as associative array "ModuleNeme" > "Relation"
2006-02-20 23:01:27 +00:00