name; } public function getColor(): string | array | null { return match ($this) { self::Draft => 'gray', self::Active => 'primary', self::Paused => 'warning', self::Ended => 'success', }; } }