felipe Mon, 02 Aug 2010 01:35:02 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=301776
Log:
- Added missing parameter checks for new methods (trunk only)
Changed paths:
U php/php-src/trunk/ext/reflection/php_reflection.c
Modified: php/php-src/trunk/ext/reflection/php_reflection.c
===================================================================
--- php/php-src/trunk/ext/reflection/php_reflection.c 2010-08-02 00:15:55 UTC
(rev 301775)
+++ php/php-src/trunk/ext/reflection/php_reflection.c 2010-08-02 01:35:02 UTC
(rev 301776)
@@ -2378,6 +2378,9 @@
reflection_object *intern;
parameter_reference *param;
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
GET_REFLECTION_OBJECT_PTR(param);
RETVAL_BOOL(param->arg_info->type_hint == IS_LONG);
@@ -2391,6 +2394,9 @@
reflection_object *intern;
parameter_reference *param;
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
GET_REFLECTION_OBJECT_PTR(param);
RETVAL_BOOL(param->arg_info->type_hint == IS_DOUBLE);
@@ -2404,6 +2410,9 @@
reflection_object *intern;
parameter_reference *param;
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
GET_REFLECTION_OBJECT_PTR(param);
RETVAL_BOOL(param->arg_info->type_hint == IS_BOOL);
@@ -2417,6 +2426,9 @@
reflection_object *intern;
parameter_reference *param;
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
GET_REFLECTION_OBJECT_PTR(param);
RETVAL_BOOL(param->arg_info->type_hint == IS_OBJECT);
@@ -2430,6 +2442,9 @@
reflection_object *intern;
parameter_reference *param;
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
GET_REFLECTION_OBJECT_PTR(param);
RETVAL_BOOL(param->arg_info->type_hint == IS_STRING);
@@ -2443,6 +2458,9 @@
reflection_object *intern;
parameter_reference *param;
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
GET_REFLECTION_OBJECT_PTR(param);
RETVAL_BOOL(param->arg_info->type_hint == IS_RESOURCE);
@@ -2456,6 +2474,9 @@
reflection_object *intern;
parameter_reference *param;
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
GET_REFLECTION_OBJECT_PTR(param);
if (!param->arg_info->type_hint) {
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php