distanceProviderDescriptions = $distanceProviderDescriptions; } /** * Options getter * * @return array */ public function toOptionArray() { $res = []; foreach ($this->distanceProviderDescriptions as $code => $description) { $res [] = [ 'value' => $code, 'label' => $description ]; } return $res; } /** * Get options in "key-value" format * * @return array */ public function toArray() { $options = $this->toOptionArray(); $return = []; foreach ($options as $option) { $return[$option['value']] = $option['label']; } return $return; } }