summaryrefslogtreecommitdiff
path: root/ext/reflection/php_reflection.c
diff options
context:
space:
mode:
authorHannes Magnusson <bjori@php.net>2006-07-04 15:33:57 +0000
committerHannes Magnusson <bjori@php.net>2006-07-04 15:33:57 +0000
commit1d6e7e3d935306e663d26998b5b7adbde0b92271 (patch)
tree5339453d32a22debfe7ff2a34aea746097928918 /ext/reflection/php_reflection.c
parentd550c270ce7c8a5ecbbbcff850553ff7689f6271 (diff)
downloadphp-git-1d6e7e3d935306e663d26998b5b7adbde0b92271.tar.gz
MFH: Fix protos&arginfo
Diffstat (limited to 'ext/reflection/php_reflection.c')
-rw-r--r--ext/reflection/php_reflection.c22
1 files changed, 16 insertions, 6 deletions
diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c
index 67beb99950..6fda025441 100644
--- a/ext/reflection/php_reflection.c
+++ b/ext/reflection/php_reflection.c
@@ -2944,7 +2944,7 @@ static int _addmethod(zend_function *mptr, int num_args, va_list args, zend_hash
}
/* }}} */
-/* {{{ proto public ReflectionMethod[] ReflectionClass::getMethods()
+/* {{{ proto public ReflectionMethod[] ReflectionClass::getMethods([long $filter])
Returns an array of this class' methods */
ZEND_METHOD(reflection_class, getMethods)
{
@@ -3100,7 +3100,7 @@ static int _adddynproperty(zval **pptr, int num_args, va_list args, zend_hash_ke
}
/* }}} */
-/* {{{ proto public ReflectionProperty[] ReflectionClass::getProperties()
+/* {{{ proto public ReflectionProperty[] ReflectionClass::getProperties([long $filter])
Returns an array of this class' properties */
ZEND_METHOD(reflection_class, getProperties)
{
@@ -3349,7 +3349,7 @@ ZEND_METHOD(reflection_class, newInstance)
}
/* }}} */
-/* {{{ proto public stdclass ReflectionClass::newInstanceArgs(array args)
+/* {{{ proto public stdclass ReflectionClass::newInstanceArgs([array args])
Returns an instance of this class */
ZEND_METHOD(reflection_class, newInstanceArgs)
{
@@ -4413,6 +4413,11 @@ ZEND_BEGIN_ARG_INFO(arginfo_reflection_class_getMethod, 0)
ZEND_END_ARG_INFO()
static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_reflection_class_getMethods, 0, 0, 0)
+ ZEND_ARG_INFO(0, $filter)
+ZEND_END_ARG_INFO()
+
+static
ZEND_BEGIN_ARG_INFO(arginfo_reflection_class_hasProperty, 0)
ZEND_ARG_INFO(0, name)
ZEND_END_ARG_INFO()
@@ -4423,6 +4428,11 @@ ZEND_BEGIN_ARG_INFO(arginfo_reflection_class_getProperty, 0)
ZEND_END_ARG_INFO()
static
+ZEND_BEGIN_ARG_INFO(arginfo_reflection_class_getProperties, 0, 0, 0)
+ ZEND_ARG_INFO(0, filter)
+ZEND_END_ARG_INFO()
+
+static
ZEND_BEGIN_ARG_INFO(arginfo_reflection_class_hasConstant, 0)
ZEND_ARG_INFO(0, name)
ZEND_END_ARG_INFO()
@@ -4443,7 +4453,7 @@ ZEND_BEGIN_ARG_INFO(arginfo_reflection_class_newInstance, 0)
ZEND_END_ARG_INFO()
static
-ZEND_BEGIN_ARG_INFO(arginfo_reflection_class_newInstanceArgs, 0)
+ZEND_BEGIN_ARG_INFO_EX(arginfo_reflection_class_newInstanceArgs, 0, 0, 0)
ZEND_ARG_ARRAY_INFO(0, args, 0)
ZEND_END_ARG_INFO()
@@ -4473,10 +4483,10 @@ static zend_function_entry reflection_class_functions[] = {
ZEND_ME(reflection_class, getConstructor, NULL, 0)
ZEND_ME(reflection_class, hasMethod, arginfo_reflection_class_hasMethod, 0)
ZEND_ME(reflection_class, getMethod, arginfo_reflection_class_getMethod, 0)
- ZEND_ME(reflection_class, getMethods, NULL, 0)
+ ZEND_ME(reflection_class, getMethods, arginfo_reflection_class_getMethods, 0)
ZEND_ME(reflection_class, hasProperty, arginfo_reflection_class_hasProperty, 0)
ZEND_ME(reflection_class, getProperty, arginfo_reflection_class_getProperty, 0)
- ZEND_ME(reflection_class, getProperties, NULL, 0)
+ ZEND_ME(reflection_class, getProperties, arginfo_reflection_class_getProperties, 0)
ZEND_ME(reflection_class, hasConstant, arginfo_reflection_class_hasConstant, 0)
ZEND_ME(reflection_class, getConstants, NULL, 0)
ZEND_ME(reflection_class, getConstant, arginfo_reflection_class_getConstant, 0)