public static function allAsRegex() : string { return collect(static::values())->map(function ($value) { return "({$value})"; })->implode('|'); }