ReflectionEnum_hasCase.phpt 335 B

1234567891011121314151617181920
  1. --TEST--
  2. ReflectionEnum::hasCase()
  3. --FILE--
  4. <?php
  5. enum Foo {
  6. case Bar;
  7. const Baz = self::Bar;
  8. }
  9. $reflectionEnum = new ReflectionEnum(Foo::class);
  10. var_dump($reflectionEnum->hasCase('Bar'));
  11. var_dump($reflectionEnum->hasCase('Baz'));
  12. var_dump($reflectionEnum->hasCase('Qux'));
  13. ?>
  14. --EXPECT--
  15. bool(true)
  16. bool(false)
  17. bool(false)