diff options
author | Gabriel Caruso <carusogabriel34@gmail.com> | 2020-05-31 00:17:31 +0200 |
---|---|---|
committer | Gabriel Caruso <carusogabriel34@gmail.com> | 2020-06-07 15:57:48 +0200 |
commit | 7439941d55ea9cf7e1280b6b30f596e34a56512c (patch) | |
tree | cc289f8b99ce19ef3c8453543966d6f829fd2995 /ext/json/php_json_parser.h | |
parent | 84492f5b50e9c0075e7a9d10a4de38f0674a0197 (diff) | |
download | php-git-7439941d55ea9cf7e1280b6b30f596e34a56512c.tar.gz |
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.
Diffstat (limited to 'ext/json/php_json_parser.h')
0 files changed, 0 insertions, 0 deletions