None, 'storage_time' => StorageTime, 'daily_first' => DailyFirst */ public static function from_name(string $name): ?self { return match (strtolower($name)) { 'none' => self::None, 'all' => self::All, 'storage_time' => self::StorageTime, 'daily_first' => self::DailyFirst, 'specific_types' => self::SpecificTypes, default => null, }; } }