com php-src: Rename ReflectionClass::isIterateable() to isIterable(): NEWS ext/reflection/php_reflection.c ext/reflection/tests/Refl
ectionClass_toString_001.phpt

From: Date: Wed, 31 May 2017 19:08:07 +0000
Subject: com php-src: Rename ReflectionClass::isIterateable() to isIterable(): NEWS ext/reflection/php_reflection.c ext/reflection/tests/Refl
ectionClass_toString_001.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-97970@lists.php.net to get a copy of this message
Commit: c1500f8519aded29c3632de4240fbc0a4e485a81 Author: Sara Golemon <pollita@php.net> Wed, 31 May 2017 11:44:53 -0700 Parents: fc1ae1d1d3b1752c581e258fd3fcc3a184631baa Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=c1500f8519aded29c3632de4240fbc0a4e485a81 Log: Rename ReflectionClass::isIterateable() to isIterable() Iterateable is not a word. Add the correct spelling, but keep the original one around for BC purposes. Perhaps we can add ZEND_ACC_DEPRECATED at some later date and even remove it from PHP 8. Changed paths: M NEWS M ext/reflection/php_reflection.c M ext/reflection/tests/ReflectionClass_toString_001.phpt Diff: diff --git a/NEWS b/NEWS index f8b8bf7..c972559 100644 --- a/NEWS +++ b/NEWS @@ -12,6 +12,8 @@ PHP NEWS . Removed IS_TYPE_IMMUTABLE (it's the same as COPYABLE & !REFCOUNTED). (Dmitry) . Removed the sql.safe_mode directive. (Kalle) . Removed support for Netware. (Kalle) + . Renamed ReflectionClass::isIterateable() to ReflectionClass::isIterable() + (alias original name for BC). (Sara) . Fixed bug #54535 (WSA cleanup executes before MSHUTDOWN). (Kalle) . Implemented FR #69791 (Disallow mail header injections by extra headers) (Yasuo) diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c index 3e5af0d..84f4d66 100644 --- a/ext/reflection/php_reflection.c +++ b/ext/reflection/php_reflection.c @@ -5117,9 +5117,9 @@ ZEND_METHOD(reflection_class, implementsInterface) } /* }}} */ -/* {{{ proto public bool ReflectionClass::isIterateable() - Returns whether this class is iterateable (can be used inside foreach) */ -ZEND_METHOD(reflection_class, isIterateable) +/* {{{ proto public bool ReflectionClass::isIterable() + Returns whether this class is iterable (can be used inside foreach) */ +ZEND_METHOD(reflection_class, isIterable) { reflection_object *intern; zend_class_entry *ce; @@ -6465,7 +6465,8 @@ static const zend_function_entry reflection_class_functions[] = { ZEND_ME(reflection_class, getStaticPropertyValue, arginfo_reflection_class_getStaticPropertyValue, 0) ZEND_ME(reflection_class, setStaticPropertyValue, arginfo_reflection_class_setStaticPropertyValue, 0) ZEND_ME(reflection_class, getDefaultProperties, arginfo_reflection__void, 0) - ZEND_ME(reflection_class, isIterateable, arginfo_reflection__void, 0) + ZEND_ME(reflection_class, isIterable, arginfo_reflection__void, 0) + ZEND_MALIAS(reflection_class, isIterateable, isIterable, arginfo_reflection__void, 0) ZEND_ME(reflection_class, implementsInterface, arginfo_reflection_class_implementsInterface, 0) ZEND_ME(reflection_class, getExtension, arginfo_reflection__void, 0) ZEND_ME(reflection_class, getExtensionName, arginfo_reflection__void, 0) diff --git a/ext/reflection/tests/ReflectionClass_toString_001.phpt b/ext/reflection/tests/ReflectionClass_toString_001.phpt index 2b185db..5a2b497 100644 --- a/ext/reflection/tests/ReflectionClass_toString_001.phpt +++ b/ext/reflection/tests/ReflectionClass_toString_001.phpt @@ -34,7 +34,7 @@ Class [ <internal:Reflection> class ReflectionClass implements Reflector ] { Property [ <default> public $name ] } - - Methods [52] { + - Methods [53] { Method [ <internal:Reflection> final private method __clone ] { - Parameters [0] { @@ -323,6 +323,12 @@ Class [ <internal:Reflection> class ReflectionClass implements Reflector ] { } } + Method [ <internal:Reflection> public method isIterable ] { + + - Parameters [0] { + } + } + Method [ <internal:Reflection> public method isIterateable ] { - Parameters [0] {

« previous php.cvs (#97970) next »