name; } public function getColor(): string | array | null { return match ($this) { self::Active => 'primary', self::Upcoming => 'warning', self::Expired => 'danger', self::Archived => 'gray', }; } }