diff --git a/src/Reflection/ReflectionClassConstant.php b/src/Reflection/ReflectionClassConstant.php index c70e76c39..336230d9b 100644 --- a/src/Reflection/ReflectionClassConstant.php +++ b/src/Reflection/ReflectionClassConstant.php @@ -15,6 +15,10 @@ class ReflectionClassConstant { + public const IS_PUBLIC = 1; + public const IS_PROTECTED = 2; + public const IS_PRIVATE = 4; + private bool $valueWasCached = false; /** @var scalar|array|null const value */ diff --git a/test/unit/Reflection/ReflectionClassTest.php b/test/unit/Reflection/ReflectionClassTest.php index eb226fa8a..360207579 100644 --- a/test/unit/Reflection/ReflectionClassTest.php +++ b/test/unit/Reflection/ReflectionClassTest.php @@ -16,7 +16,6 @@ use Qux; use Reflection as CoreReflection; use ReflectionClass as CoreReflectionClass; -use ReflectionClassConstant as CoreReflectionClassConstant; use ReflectionMethod as CoreReflectionMethod; use ReflectionProperty as CoreReflectionProperty; use Roave\BetterReflection\Reflection\Exception\NotAClassReflection; @@ -1817,13 +1816,13 @@ public function testGetConstantsReturnsInheritedConstants(): void public function getConstantsWithFilterDataProvider(): array { return [ - [CoreReflectionClassConstant::IS_PUBLIC, 3], - [CoreReflectionClassConstant::IS_PROTECTED, 1], - [CoreReflectionClassConstant::IS_PRIVATE, 1], + [ReflectionClassConstant::IS_PUBLIC, 3], + [ReflectionClassConstant::IS_PROTECTED, 1], + [ReflectionClassConstant::IS_PRIVATE, 1], [ - CoreReflectionClassConstant::IS_PUBLIC | - CoreReflectionClassConstant::IS_PROTECTED | - CoreReflectionClassConstant::IS_PRIVATE, + ReflectionClassConstant::IS_PUBLIC | + ReflectionClassConstant::IS_PROTECTED | + ReflectionClassConstant::IS_PRIVATE, 5, ], ];