/** * Конфигурируем наш объект * * @param string $namespace пространство имён текущего вызова * @param array $config дополнительные опции * @return array конфиг готовый */ protected function _config($namespace, $config) { // это хак, который сохраняет curl options $options = !empty($config['options']) ? $config['options'] : []; unset($config['options']); $config = parent::_config($namespace, $config); if (!empty($options)) { if (empty($config['options'])) { $config['options'] = $options; } else { $config['options'] = $options + $config['options']; } } return $config; }