*/ public static function values(): array { return array_map(fn (self $case) => $case->value, self::cases()); } /** * 번역된 표시 라벨을 반환합니다. * * @return string 현재 로케일 기준 라벨 */ public function label(): string { return __('sirsoft-ecommerce::enums.shipping_api_http_method.'.$this->value); } /** * UI 후보 선택용 {value, label} 목록을 반환합니다. * * @return array */ public static function options(): array { return array_map(fn (self $case) => [ 'value' => $case->value, 'label' => $case->label(), ], self::cases()); } }