$case->value, static::cases() ); } public static function allowed(array $abilities): array { return Arr::where( $abilities, fn (string $ability) => in_array($ability, static::values()) ); } }