diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-10-06 10:20:27 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-10-06 10:20:27 +0200 |
commit | dee802498e25e22afb35e550dea1f7b3a8aa0129 (patch) | |
tree | 03e1d6573490837f44704a3e69e407834fc5f0bc /ext/reflection/php_reflection.c | |
parent | d9dce839f7c7ff526ee013df5a4d5ddbf26299d8 (diff) | |
download | php-git-dee802498e25e22afb35e550dea1f7b3a8aa0129.tar.gz |
Fixed bug #80190
Diffstat (limited to 'ext/reflection/php_reflection.c')
-rw-r--r-- | ext/reflection/php_reflection.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c index 7b9c37d1eb..0bc4509d5e 100644 --- a/ext/reflection/php_reflection.c +++ b/ext/reflection/php_reflection.c @@ -2952,6 +2952,9 @@ ZEND_METHOD(ReflectionUnionType, getTypes) type_mask = ZEND_TYPE_PURE_MASK(param->type); ZEND_ASSERT(!(type_mask & MAY_BE_VOID)); + if (type_mask & MAY_BE_STATIC) { + append_type_mask(return_value, MAY_BE_STATIC); + } if (type_mask & MAY_BE_CALLABLE) { append_type_mask(return_value, MAY_BE_CALLABLE); } |