'Draf', self::LENGKAP => 'Lengkap', self::TERVERIFIKASI => 'Terverifikasi', }; } // Warna badge Vuexy (bg-label-{warna}) public function warna(): string { return match ($this) { self::DRAFT => 'secondary', self::LENGKAP => 'info', self::TERVERIFIKASI => 'success', }; } public static function values(): array { return array_column(self::cases(), 'value'); } }