#
aad0d268 |
| 25-Jun-2021 |
Joe Watkins |
Fix bug #81200 ReflectionMethod::isStatic belongs on ReflectionFunctionAbstract |
Revision tags: php-8.0.7, php-7.4.20 |
|
#
fccb7274 |
| 26-May-2021 |
Máté Kocsis |
Do not verify the signature of ReflectionEnumUnitCase::getValue() This method legally have a different return type (UnitEnum) from its parent's return type (mixed). |
Revision tags: php-8.0.7RC1 |
|
#
78ecd4a5 |
| 18-May-2021 |
Máté Kocsis |
Declare tentative return types for ext/reflection Closes GH-7011 |
#
b227a722 |
| 21-May-2021 |
Joe Watkins |
ReflectionFunctionAbstract::getClosureUsedVariables Make a distinction at compile time between bind types for static variables getStaticVariables remains unchanged
ReflectionFunctionAbstract::getClosureUsedVariables Make a distinction at compile time between bind types for static variables getStaticVariables remains unchanged Fixes #80071
show more ...
|
Revision tags: php-7.4.20RC1 |
|
#
532c60cb |
| 06-May-2021 |
Máté Kocsis |
Add support for tentative return types of internal methods RFC: https://wiki.php.net/rfc/internal_method_return_types Closses GH-6971 |
#
50b4a7ad |
| 07-May-2021 |
Nikita Popov |
Property handle unset name on ReflectionClassConstant While the typed property ensures that the value is a string, we should make sure that we handle an unset property gracefully.
Property handle unset name on ReflectionClassConstant While the typed property ensures that the value is a string, we should make sure that we handle an unset property gracefully. Do this by throwing the same error we would normally throw if you access an uninitializde typed property.
show more ...
|
Revision tags: php-8.0.6, php-7.4.19, php-7.4.18, php-7.3.28, php-8.0.5 |
|
#
c276c16b |
| 26-Apr-2021 |
Aaron Piotrowski |
Implement Fibers RFC: https://wiki.php.net/rfc/fibers Closes GH-6875. |
#
533a6bcb |
| 21-Apr-2021 |
Máté Kocsis |
Get rid of private final methods (#6892) |
Revision tags: php-8.0.5RC1, php-7.4.18RC1, php-8.0.4RC1, php-7.4.17RC1, php-8.0.3, php-7.4.16, php-8.0.3RC1, php-7.4.16RC1, php-8.0.2, php-7.4.15, php-7.3.27, php-8.0.2RC1, php-7.4.15RC2, php-7.4.15RC1, php-8.0.1, php-7.4.14, php-7.3.26, php-7.4.14RC1, php-8.0.1RC1, php-7.3.26RC1, php-8.0.0, php-7.3.25, php-7.4.13, php-8.0.0RC5, php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24, php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1, php-7.2.34, php-8.0.0rc1, php-7.4.11, php-7.3.23, php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1, php-8.0.0beta3, php-7.4.10, php-7.3.22, php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1, php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21, php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1, php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20, php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1 |
|
#
269c8dac |
| 10-Jun-2020 |
Ilija Tovilo |
Implement enums RFC: https://wiki.php.net/rfc/enumerations Co-authored-by: Nikita Popov <nikita.ppv@gmail.com> Closes GH-6489. |
#
bf0f6aaf |
| 15-Feb-2021 |
Máté Kocsis |
Improve class entry generation Related to GH-6701 |
#
2ccf6309 |
| 15-Feb-2021 |
Nikita Popov |
Used typed properties for reflection $name and $class These are read-only properties, and Reflection makes sure to assign only strings. |
#
5b5bfd6b |
| 14-Feb-2021 |
Máté Kocsis |
Generate class entries from stubs for phar, posix, pspell, readline, reflection, session, shmop Closes GH-6692 |
#
82f9e004 |
| 31-Dec-2020 |
Christoph M. Becker |
Fix ReflectionClass::getConstants() stub If `zval_update_constant_ex()` fails, an exception has already been thrown, so we clarify that in the implementation as well. Closes GH-
Fix ReflectionClass::getConstants() stub If `zval_update_constant_ex()` fails, an exception has already been thrown, so we clarify that in the implementation as well. Closes GH-6557.
show more ...
|
#
7f462c97 |
| 26-Oct-2020 |
Nikita Popov |
Revert "Make ReflectionUnionType final" This reverts commit ef6adb4e27853eb19bf50bad6486311920d6af7b. Per Ondrej's comment, this is already being used by BetterReflection adapto
Revert "Make ReflectionUnionType final" This reverts commit ef6adb4e27853eb19bf50bad6486311920d6af7b. Per Ondrej's comment, this is already being used by BetterReflection adaptors, ugh.
show more ...
|
#
ef6adb4e |
| 25-Oct-2020 |
Máté Kocsis |
Make ReflectionUnionType final Closes GH-6384 |
#
47bbfe1f |
| 23-Oct-2020 |
Máté Kocsis |
Require stubs to declare return types for magic methods when possible Closes GH-6376 |
#
351776ea |
| 29-Sep-2020 |
Máté Kocsis |
Make the $filter parameter of ReflectionClass::get*Constants() nullable |
#
e1959928 |
| 28-Sep-2020 |
Máté Kocsis |
Reflection param renames amendment Closes GH-6230 |
#
64af12d1 |
| 19-Sep-2020 |
Máté Kocsis |
Add support for `@implementation-alias` in stubs Closes GH-6170 |
#
1a8936cd |
| 14-Sep-2020 |
Gabriel Caruso |
Check `ReflectionReference::fromArrayElement` with union types ReflectionReference::fromArrayElement(array $array, int|string $key): ?ReflectionReference is going to be its official sign
Check `ReflectionReference::fromArrayElement` with union types ReflectionReference::fromArrayElement(array $array, int|string $key): ?ReflectionReference is going to be its official signature for PHP 8.0. Closes GH-5651
show more ...
|
#
a59923be |
| 09-Sep-2020 |
Máté Kocsis |
Refactor ReflectionMethod::__construct() Closes GH-6098 |
#
8107a1da |
| 04-Sep-2020 |
Máté Kocsis |
Use ZPP instead of custom type checks We can add these types as a native type declaration to stubs as a side-effect. Closes GH-6068 |
#
0d330e1a |
| 28-Jul-2020 |
Máté Kocsis |
Add a few missing parameter types in stubs Related to GH-5627 |
#
8664ff7a |
| 24-Jul-2020 |
Máté Kocsis |
Cleanup argument handling in ext/reflection Closes GH-5850 |
#
b3ea6ce7 |
| 21-Jul-2020 |
Nikita Popov |
Make ReflectionGenerator final This class is not safe against malicious extension / instantiation. |