'Tidak bersedia menjawab', self::HAMPIR_SELURUH_PANEN_TERIKAT => 'Hampir seluruh panen terikat ijon', self::SEBAGIAN_BESAR_TERIKAT => 'Sebagian besar terikat', self::SESEKALI_SEBAGIAN_KECIL => 'Sesekali-sebagian kecil', self::PERNAH_SUDAH_LAMA_TIDAK_LAGI => 'Pernah, sudah lama tidak lagi', self::TIDAK_PERNAH => 'Tidak pernah', }; } public static function options(): array { return collect(self::cases())->map(fn ($case) => [ 'value' => $case->value, 'label' => $case->label(), ])->toArray(); } public static function values(): array { return array_column(self::cases(), 'value'); } }