/** * 2016-08-07 * @used-by \Dfe\AllPay\Settings::methodsLabels() * @param string[]|null $keys [optional] * @return array(string => string) */ public function options($keys = null) { /** @var array(string => string) $options */ $options = $this->map(); return df_translate_a(is_null($keys) ? $options : dfa_select_ordered($options, $keys)); }
/** * 2015-11-13 * Делает то же, что и @see df_map_to_options(), но дополнительно локализует значения label'. * @param array(string|int => string) $map * @return array(array(string => string|int)) */ function df_map_to_options_t(array $map) { return array_map('df_option', array_keys($map), df_translate_a($map)); }