'Musim hujan', self::KEMARAU => 'Musim kemarau', self::SEPANJANG_TAHUN => 'Sepanjang tahun', self::TIDAK_TENTU => 'Tidak tentu', }; } public static function values(): array { return collect(self::cases())->map(fn ($case) => $case->value)->toArray(); } public static function options(): array { return collect(self::cases())->map(fn ($case) => [ 'value' => $case->value, 'label' => $case->label(), ])->toArray(); } }