php-src/ext/reflection/tests
Nikita Popov 53efa1b0c6 Store aliased name of trait method
Currently, trait methods are aliased will continue to use the
original function name. In a few places in the codebase, we will
try to look up the actual method name instead. However, this does
not work if an aliased method is used indirectly
(https://bugs.php.net/bug.php?id=69180).

I think it would be better to instead actually change the method
name to the alias. This is in principle easy: We have to allow
function_name to be changed even if op array is otherwise shared
(similar to static_variables). This means we need to addref/release
the function_name separately, but I don't think there is a
performance concern here (especially as everything is usually
interned).

There is a bit of complication in opcache, where we need to make
sure that the function name is released the correct number of times
(interning may overwrite the name in the original op_array, but we
need to release it as many times as the op_array is shared).

Fixes bug #69180.
Fixes bug #74939.
Closes GH-5226.
2020-03-03 11:55:48 +01:00
..
001.phpt Remove the deprecated reflection export methods 2020-02-19 13:19:37 +01:00
002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
003.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
004.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
005.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
006.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
007.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
008.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
009.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
010.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
011.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
012.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
013.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
014.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
015.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:31:31 +02:00
016.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
017.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
018.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
019.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
020.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
021.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
022.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
023.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
024.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
025.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
026.phpt Normalize Reflection phpinfo() output 2018-06-04 16:28:16 +02:00
027.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
028.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug26640.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug26695.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bug29268.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug29523.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug29828.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug29986.phpt Deprecate Reflection export() methods 2019-07-22 11:39:52 +02:00
bug30146.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bug30209.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug30856.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bug30961.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
bug31651.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug32981.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug33312.phpt Remove executable permission on phpt 2012-10-10 10:27:49 +08:00
bug33389.phpt Deprecate Reflection export() methods 2019-07-22 11:39:52 +02:00
bug36308.phpt Rmoved opcache.load_comments. 2015-06-15 14:01:26 +03:00
bug36337.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug36434.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug37816.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug37964.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug38132.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug38194.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug38217.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug38465.phpt
bug38653.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug39001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug39067.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug39884.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug40431.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug40794.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug41061.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
bug41884.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug42976.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
bug43926.phpt
bug45139.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug45571.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug45765.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug46064.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug46064_2.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug46103.phpt Fix bug #46103 2016-12-18 17:10:19 +01:00
bug47254.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug48336.phpt
bug48757.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug49074.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug49092.phpt
bug49719.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug51905.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug51911.phpt - Fixed bug #51911 (ReflectionParameter::getDefaultValue() memory leaks with constant array) 2010-05-25 22:46:17 +00:00
bug52057.phpt - Fixed bug #52057 (ReflectionClass fails on Closure class) 2010-06-11 23:37:55 +00:00
bug52854.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug53366.phpt Fix #78880: Spelling error report 2019-12-21 11:58:00 +01:00
bug53915.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug60357.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
bug60367.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug61388.phpt Don't overload get_properties for ArrayObject 2018-10-10 10:39:10 +02:00
bug62384.phpt - Fixed bug #62384 (Attempting to invoke a Closure more than once causes segfaul) 2012-06-22 12:05:29 -03:00
bug62715.phpt Deprecate required param after optional 2020-02-18 14:35:58 +01:00
bug63399.phpt Fixed bug #63399 (ReflectionClass::getTraitAliases() incorrectly resolves traitnames) 2012-10-31 11:13:32 +08:00
bug63614.phpt Fixed Bug #63614 (Fatal error on Reflection) 2012-11-27 13:34:36 +08:00
bug64007.phpt Update exception names in tests after formatting changes. 2015-05-17 17:31:43 -05:00
bug64239.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug64936.inc Fix bug #64936 - clean doc comment state at the beginning and end of the scan 2013-06-16 15:22:23 -07:00
bug64936.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug66430.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug67068.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
bug69180.phpt Store aliased name of trait method 2020-03-03 11:55:48 +01:00
bug69802.phpt Merge branch 'PHP-7.0' into PHP-7.1 2017-07-27 12:50:28 +08:00
bug70674.phpt Move the tests to proper place 2015-10-14 10:26:02 +08:00
bug70960.phpt Fixed bug #70960 (ReflectionFunction for array_unique returns wrong number of parameters) 2015-11-24 13:45:16 +08:00
bug70982.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug71018.phpt Fixed bug #71018 (ReflectionProperty::setValue() behavior changed) 2015-12-04 11:52:08 +08:00
bug71767.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug72174.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug72661.phpt Fix and undeprecate ReflectionType::__toString() 2019-10-22 11:26:02 +02:00
bug74454.inc Reindent phpt files 2020-02-03 22:52:20 +01:00
bug74454.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug74673.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug74949.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug75186.phpt Fixed bug #75186 2019-05-09 12:33:53 +02:00
bug75231.phpt Fixed bug #75231 2018-07-02 18:56:27 +02:00
bug76536.phpt Remove bareword fallback for constants 2019-01-31 13:52:06 +01:00
bug76737.phpt Fixed bug #76737 2018-09-29 14:47:57 +02:00
bug76936.phpt Fixed bug #76936 2018-10-02 17:47:07 +02:00
bug77325.phpt Fixed bug #77325 2020-02-28 17:21:19 +01:00
bug77772.phpt Fixed bug #77772 2019-03-22 12:39:27 +01:00
bug77882.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug78697.phpt Fix bug #78697: inaccurate error message 2019-10-21 09:22:09 +02:00
bug78774.phpt Fix reflection leak if type inside type list is resolved 2020-01-16 15:30:24 +01:00
bug78895.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
bug79062.phpt Fixed bug #79062 2020-02-28 17:06:05 +01:00
bug79115.phpt Fixed bug #79115 2020-01-17 11:37:35 +01:00
closures_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
closures_002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
closures_003.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
closures_003_v1.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
closures_004.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
included4.inc Reindent phpt files 2020-02-03 22:52:20 +01:00
internal_static_property.phpt Fix ReflectionProperty::get/setValue() on internal static property 2018-06-28 22:45:26 +02:00
parameters_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
parameters_002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
property_exists.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_CannotClone_basic.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
ReflectionClass_constructor_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_constructor_002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_export_array_bug72222.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_export_basic1.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_export_basic2.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_FileInfo_basic.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:46:15 +02:00
reflectionclass_for_traits.phpt Move the tests to proper place 2015-10-14 10:26:02 +08:00
ReflectionClass_getConstant_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getConstant_error.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getConstants_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getConstructor_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getDefaultProperties_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getDocComment_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getExtension_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getExtension_variation.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getExtensionName_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getExtensionName_variation.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getInterfaceNames_basic.phpt Add a test for ReflectionClass:getInterfaceNames() 2019-11-04 13:51:40 +01:00
ReflectionClass_getInterfaces_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getInterfaces_002.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
ReflectionClass_getInterfaces_003.phpt Fixed test 2014-03-02 21:38:00 +08:00
ReflectionClass_getMethod_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getMethod_002.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
ReflectionClass_getMethods_001.phpt Fixed bug #64592 2020-02-28 15:54:42 +01:00
ReflectionClass_getMethods_003.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getModifierNames_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getModifiers_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getName_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getName_error1.phpt Update exception names in tests after formatting changes. 2015-05-17 17:31:43 -05:00
ReflectionClass_getNamespaceName.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
ReflectionClass_getParentClass.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
ReflectionClass_getProperties_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getProperties_003.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getProperty_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getProperty_002.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
ReflectionClass_getProperty_003.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getProperty_004.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getReflectionConstant.phpt Test ReflectionClass::getReflectionConstant method 2018-02-22 13:18:52 +01:00
ReflectionClass_getStaticPropertyValue_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_getStaticPropertyValue_002.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
ReflectionClass_hasConstant_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_hasConstant_002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_hasConstant_basic.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
ReflectionClass_hasMethod_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_hasMethod_002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_hasMethod_basic.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
ReflectionClass_hasProperty_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_hasProperty_002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_hasProperty_basic.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
ReflectionClass_implementsInterface_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_isAbstract_basic.phpt
ReflectionClass_isAnonymous.phpt Rebase Joe's anon classes implementation 2015-04-26 15:04:22 +02:00
ReflectionClass_isArray.phpt Deprecate required param after optional 2020-02-18 14:35:58 +01:00
ReflectionClass_isCloneable_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_isCloneable_002.phpt - Added ReflectionClass::isCloneable() [DOC] 2010-06-02 15:29:42 +00:00
ReflectionClass_isFinal_basic.phpt
ReflectionClass_isInstance_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_isInstantiable_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_isInstantiable_variation.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_isInterface_basic.phpt
ReflectionClass_isInternal_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_isIterateable_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_isIterateable_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_isIterateable_variation1.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_isSubclassOf_002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_isSubclassOf_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_isSubclassOf_error1.phpt Tweak uncaught exception message display 2015-05-17 18:47:06 +02:00
ReflectionClass_isSubclassOf_error2.phpt Improve generated names for anonymous classes 2020-02-17 12:21:33 +01:00
ReflectionClass_isUserDefined_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_modifiers_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_newInstance_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_newInstanceArgs_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_newInstanceArgs_002.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
ReflectionClass_newInstanceWithoutConstructor.phpt Fixed bug #78410 2019-08-13 20:23:56 +02:00
ReflectionClass_setStaticPropertyValue_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_setStaticPropertyValue_002.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
ReflectionClass_setStaticPropertyValue_003.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_toString_001.phpt Define Stringable with __toString():string method 2020-03-02 15:25:32 +01:00
ReflectionClass_toString_002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClass_toString_003.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionClassConstant_basic1.phpt Remove the deprecated reflection export methods 2020-02-19 13:19:37 +01:00
ReflectionClassConstant_getValue.phpt Use int instead of integer in type errors 2018-02-04 19:08:23 +01:00
ReflectionExtension_bug66218.phpt Remove unnecessary CLI checks in tests 2019-01-31 00:21:32 -02:00
ReflectionExtension_constructor_basic.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
ReflectionExtension_constructor_error.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
ReflectionExtension_getClasses_basic.phpt Implement union types 2019-11-08 15:15:48 +01:00
ReflectionExtension_getClassNames_basic.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
ReflectionExtension_getClassNames_variation1.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
ReflectionExtension_getDependencies_basic.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
ReflectionExtension_getDependencies_variation2.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
ReflectionExtension_getName_basic.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
ReflectionExtension_getVersion_basic.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
ReflectionExtension_info_basic.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
ReflectionExtension_isPersistant.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
ReflectionExtension_isTemporary.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
ReflectionFunction_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionFunction_construct.001.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
ReflectionFunction_getClosure_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionFunction_getClosureScopeClass.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionFunction_getClosureThis.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
ReflectionFunction_getDocComment.001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionFunction_getExtension.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
ReflectionFunction_getExtensionName.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
ReflectionFunction_getFileName.001.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
ReflectionFunction_getFileName.002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionFunction_getNamespaceName.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
ReflectionFunction_isClosure_basic.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
ReflectionFunction_isDeprecated_basic.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
ReflectionFunction_isDisabled_basic.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:44:14 +02:00
ReflectionFunction_isGenerator_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionFunction_isVariadic_basic.phpt Implement variadic function syntax 2013-09-26 18:39:17 +02:00
ReflectionGenerator_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionGenerator_getTrace.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionGenerator_in_Generator.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionMethod_006.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionMethod_basic1.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
ReflectionMethod_basic2.phpt Remove the deprecated reflection export methods 2020-02-19 13:19:37 +01:00
ReflectionMethod_basic3.phpt
ReflectionMethod_basic4.phpt
ReflectionMethod_constructor_basic.phpt Remove support for legacy constructors 2019-01-29 13:04:20 +01:00
ReflectionMethod_constructor_error1.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionMethod_constructor_error2.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionMethod_defaultArg.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionMethod_getClosure_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionMethod_getClosure_error.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionMethod_getClosureThis.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionMethod_getDeclaringClass_basic.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
ReflectionMethod_getDocComment_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionMethod_getDocComment_property_list.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
ReflectionMethod_getModifiers_basic.phpt Fixed bug #64592 2020-02-28 15:54:42 +01:00
ReflectionMethod_getPrototype_basic.phpt Add test for ReflectionMethod::getPrototype_basic() 2015-09-02 00:28:46 +02:00
ReflectionMethod_getStaticVariables_basic.phpt
ReflectionMethod_invoke_basic.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
ReflectionMethod_invoke_error1.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
ReflectionMethod_invoke_error2.phpt Implement \ArgumentCountError exception 2016-08-30 19:35:56 -07:00
ReflectionMethod_invoke_on_abstract_method_after_setAccessible.phpt Fix check for invoking abstract method 2018-07-02 21:33:09 +02:00
ReflectionMethod_invokeArgs_basic.phpt
ReflectionMethod_invokeArgs_error1.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
ReflectionMethod_invokeArgs_error2.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
ReflectionMethod_invokeArgs_error3.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionMethod_returnsReference_basic.phpt
ReflectionMethod_setAccessible.phpt
ReflectionNamedType.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject___toString_basic1.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject___toString_basic2.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_constructor_basic.phpt
ReflectionObject_export_basic1.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_export_basic2.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_export_basic3.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_FileInfo_basic.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
ReflectionObject_getConstant_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_getConstants_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_getConstructor_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_getName_basic.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
ReflectionObject_getName_error1.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
ReflectionObject_isInstance_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_isInstantiable_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_isInstantiable_variation.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_isInternal_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_isSubclassOf.002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_isSubclassOf_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionObject_isSubclassOf_error.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
ReflectionObject_isUserDefined_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionParameter_001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionParameter_002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionParameter_003.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionParameter_canBePassedByValue.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
ReflectionParameter_DefaultValueConstant_basic1.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionParameter_DefaultValueConstant_basic2.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionParameter_DefaultValueConstant_error.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionParameter_export_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionParameter_getDeclaringFunction_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionParameter_getPosition_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionParameter_invalidMethodInConstructor.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionParameter_isDefault.phpt Clean DONE tags from tests 2019-11-07 21:31:47 +01:00
ReflectionParameter_isVariadic_basic.phpt Implement variadic function syntax 2013-09-26 18:39:17 +02:00
ReflectionParameter_toString_basic.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionProperty_basic1.phpt Remove the deprecated reflection export methods 2020-02-19 13:19:37 +01:00
ReflectionProperty_basic2.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
ReflectionProperty_constructor_error.phpt
ReflectionProperty_constructor_variation1.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionProperty_error.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionProperty_getDeclaringClass_variation1.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
ReflectionProperty_getDefaultValue.phpt Add ReflectionProperty::getDefaultValue and ReflectionProperty::hasDefaultValue 2020-01-22 21:24:36 +01:00
ReflectionProperty_getDocComment_basic.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
ReflectionProperty_getModifiers.001.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
ReflectionProperty_getModifiers_basic.phpt Renumber ZEND_ACC_... flags 2018-09-11 17:21:17 +03:00
ReflectionProperty_getValue_error.phpt Always invoke zpp in ReflectionProperty::getValue/isInitialized 2020-02-10 11:05:26 +01:00
ReflectionProperty_hasDefaultValue.phpt Add ReflectionProperty::getDefaultValue and ReflectionProperty::hasDefaultValue 2020-01-22 21:24:36 +01:00
ReflectionProperty_isDefault_basic.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
ReflectionProperty_isInitialized.phpt Always invoke zpp in ReflectionProperty::getValue/isInitialized 2020-02-10 11:05:26 +01:00
ReflectionProperty_setAccessible.phpt Add $ before property name in error message 2018-07-02 21:24:38 +02:00
ReflectionProperty_setValue_error.phpt Adjust tests for zpp TypeError change 2019-03-11 11:32:20 +01:00
ReflectionProperty_typed_static.phpt Update error messages in some more tests 2019-09-23 16:39:52 +02:00
ReflectionReference.phpt Revert "Add ReflectionReference::getRefcount()" 2019-07-22 16:49:08 +02:00
ReflectionReference_bug78263.phpt Special-case rc=1 self-referential arrays in ReflectionReference 2019-07-22 16:59:23 +02:00
ReflectionReference_errors.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
ReflectionType_001.phpt Deprecate required param after optional 2020-02-18 14:35:58 +01:00
ReflectionType_002.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
ReflectionType_possible_types.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
ReflectionZendExtension.phpt Remove the deprecated reflection export methods 2020-02-19 13:19:37 +01:00
ReflectionZendExtension_error.phpt Fix #78880: Final spelling fixes 2020-01-16 19:14:31 +01:00
request38992.phpt Change argument error message format 2020-02-26 15:00:08 +01:00
static_properties_002.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00
static_type.phpt Add static return type 2020-02-17 11:51:09 +01:00
traits001.phpt Improved traits implementation. Now to support __CLASS__ constant in traits php doesn't have to copy the complete compiled method, but can reuse the same code. The resolution of __CLASS__ constants in methods defined in traits are delayed till run-time. This approach also made possible to use __CLASS__ constant as default value for traits properties and method arguments. 2012-01-17 08:09:13 +00:00
traits002.phpt Deprecate Reflection export() methods 2019-07-22 11:39:52 +02:00
traits003.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
traits004.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
traits005.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
union_types.phpt Reindent phpt files 2020-02-03 22:52:20 +01:00