EnumHelper.php 279 B

12345678910111213141516
  1. <?php
  2. namespace App\Traits;
  3. trait EnumHelper
  4. {
  5. public static function isValid(string $value): bool
  6. {
  7. return in_array($value, self::toArray());
  8. }
  9. public static function toArray(): array
  10. {
  11. return array_column(self::cases(), 'value');
  12. }
  13. }