'Dikerjakan Sendiri', self::DIBANTU_ANGGOTA_KELUARGA => 'Dibantu Anggota Keluarga', self::UPAH_TENAGA_KERJA => 'Upah Tenaga Kerja', self::GOTONG_ROYONG => 'Gotong Royong/Swadaya Komunitas', }; } 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(); } }