#
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 ...
|
#
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 ...
|
#
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) |
#
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. |
#
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. |
#
a4b253c4 |
| 06-Jul-2020 |
Nikita Popov |
ReflectionMethod::invoke() object is not optional |
#
053ef28b |
| 28-Jun-2020 |
Martin Schröder |
Implement Attribute Amendments. RFC: https://wiki.php.net/rfc/attribute_amendments Support for attribute grouping is left out, because the short attribute syntax RFC will likely
Implement Attribute Amendments. RFC: https://wiki.php.net/rfc/attribute_amendments Support for attribute grouping is left out, because the short attribute syntax RFC will likely make it obsolete. Closes GH-5751.
show more ...
|
#
7439941d |
| 30-May-2020 |
Gabriel Caruso |
Add $filter parameter for ReflectionClass::(getConstants|getReflectionConstants) This solves [#79628](https://bugs.php.net/79628). Similar to `ReflectionClass::getMethods()` and `Re
Add $filter parameter for ReflectionClass::(getConstants|getReflectionConstants) This solves [#79628](https://bugs.php.net/79628). Similar to `ReflectionClass::getMethods()` and `ReflectionClass::getProperties()`, this new `$filter` argument allows the filtering of constants defined in a class by their visibility. For that, we create three new constants for `ReflectionClassConstant`: * `IS_PUBLIC` * `IS_PROTECTED` * `IS_PRIVATE` Closes GH-5649.
show more ...
|
#
064b4644 |
| 24-Mar-2020 |
Nikita Popov |
Implement "Constructor Promotion" RFC RFC: https://wiki.php.net/rfc/constructor_promotion Closes GH-5291. |