'Kebutuhan uang mendesak, tanpa mempertimbangkan kematangan', self::UMUR_TANPA_KONDISI_BUAH => 'Umur/jadwal tetap, tanpa melihat kondisi buah langsung', self::BUAH_JATUH => 'Buah jatuh/matang pohon (sudah terlalu matang saat dipetik)', self::TINGKAT_KEPADATAN => 'Bersuara saat diketuk atau tingkat kepadatan buah', self::WARNA_KULIT_BUAH => 'Warna kulit buah (indikator paling akurat dan konsisten untuk menentukan kematangan optimal)', }; } public static function options(): array { return collect(self::cases())->map(fn ($case) => [ 'value' => $case->value, 'label' => $case->label(), ])->toArray(); } }