'Tidak pernah melakukan sortasi sama sekali', self::SANGAT_SEDERHANA => 'Sortasi sangat sederhana, hanya membuang yang jelas-jelas rusak/busuk', self::TIDAK_SETIAP_PANEN => 'Sortasi dilakukan tapi tidak setiap panen (kadang dilakukan, kadang tidak)', self::SETIAP_PANEN => 'Sortasi dilakukan setiap panen, tapi standarnya belum konsisten', self::KETAT => 'Sortasi ketat dengan standar yang jelas dan konsisten setiap panen', }; } public static function options(): array { return collect(self::cases())->map(fn ($case) => [ 'value' => $case->value, 'label' => $case->label(), ])->toArray(); } }