ClassWithAnnotationEnum.php 542 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace EasySwoole\DoctrineAnnotation\Tests\Fixtures;
  3. use EasySwoole\DoctrineAnnotation\Tests\Fixtures\AnnotationEnum;
  4. class ClassWithAnnotationEnum
  5. {
  6. /**
  7. * @var mixed
  8. * @AnnotationEnum(AnnotationEnum::ONE)
  9. */
  10. public $foo;
  11. /**
  12. * @AnnotationEnum("TWO")
  13. */
  14. public function bar(): void
  15. {
  16. }
  17. /**
  18. * @var mixed
  19. * @AnnotationEnum("FOUR")
  20. */
  21. public $invalidProperty;
  22. /**
  23. * @AnnotationEnum(5)
  24. */
  25. public function invalidMethod(): void
  26. {
  27. }
  28. }