summaryrefslogtreecommitdiff
path: root/ext/reflection/php_reflection.c
diff options
context:
space:
mode:
authorFelipe Pena <felipe@php.net>2010-08-21 16:09:18 +0000
committerFelipe Pena <felipe@php.net>2010-08-21 16:09:18 +0000
commitda3743b7b92b31804f40a2f68af2962b302db00f (patch)
treef105606a0d0ea93a8c00c26cae9fdc748b3a0015 /ext/reflection/php_reflection.c
parent6db49b78640dc4d64caa7998e5dec171aa834f2a (diff)
downloadphp-git-da3743b7b92b31804f40a2f68af2962b302db00f.tar.gz
- Added missing void parameter checks
Diffstat (limited to 'ext/reflection/php_reflection.c')
-rw-r--r--ext/reflection/php_reflection.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c
index 1f42a7e0a6..7216400827 100644
--- a/ext/reflection/php_reflection.c
+++ b/ext/reflection/php_reflection.c
@@ -2934,6 +2934,10 @@ ZEND_METHOD(reflection_method, getDeclaringClass)
METHOD_NOTSTATIC(reflection_method_ptr);
GET_REFLECTION_OBJECT_PTR(mptr);
+
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
zend_reflection_class_factory(mptr->common.scope, return_value TSRMLS_CC);
}
@@ -2949,6 +2953,10 @@ ZEND_METHOD(reflection_method, getPrototype)
METHOD_NOTSTATIC(reflection_method_ptr);
GET_REFLECTION_OBJECT_PTR(mptr);
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
+
if (!mptr->common.prototype) {
zend_throw_exception_ex(reflection_exception_ptr, 0 TSRMLS_CC,
"Method %s::%s does not have a prototype", intern->ce->name, mptr->common.function_name);
@@ -4174,6 +4182,10 @@ ZEND_METHOD(reflection_class, isIterateable)
{
reflection_object *intern;
zend_class_entry *ce;
+
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
METHOD_NOTSTATIC(reflection_class_ptr);
GET_REFLECTION_OBJECT_PTR(ce);
@@ -4188,6 +4200,10 @@ ZEND_METHOD(reflection_class, getExtension)
{
reflection_object *intern;
zend_class_entry *ce;
+
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
METHOD_NOTSTATIC(reflection_class_ptr);
GET_REFLECTION_OBJECT_PTR(ce);
@@ -4204,6 +4220,10 @@ ZEND_METHOD(reflection_class, getExtensionName)
{
reflection_object *intern;
zend_class_entry *ce;
+
+ if (zend_parse_parameters_none() == FAILURE) {
+ return;
+ }
METHOD_NOTSTATIC(reflection_class_ptr);
GET_REFLECTION_OBJECT_PTR(ce);