Lines Matching refs:config
29 private $config; variable in GuzzleHttp\\Client
58 * @param array $config Client configuration settings.
62 public function __construct(array $config = []) argument
64 if (!isset($config['handler'])) {
65 $config['handler'] = HandlerStack::create();
66 } elseif (!is_callable($config['handler'])) {
71 if (isset($config['base_uri'])) {
72 $config['base_uri'] = Psr7\uri_for($config['base_uri']);
75 $this->configureDefaults($config);
199 ? $this->config
200 : (isset($this->config[$option]) ? $this->config[$option] : null);
208 private function buildUri($uri, array $config) argument
213 if (isset($config['base_uri'])) {
214 $uri = Psr7\UriResolver::resolve(Psr7\uri_for($config['base_uri']), $uri);
217 if (isset($config['idn_conversion']) && ($config['idn_conversion'] !== false)) {
218 … $idnOptions = ($config['idn_conversion'] === true) ? IDNA_DEFAULT : $config['idn_conversion'];
228 * @param array $config
231 private function configureDefaults(array $config) argument
260 $this->config = $config + $defaults;
262 if (!empty($config['cookies']) && $config['cookies'] === true) {
263 $this->config['cookies'] = new CookieJar();
267 if (!isset($this->config['headers'])) {
268 $this->config['headers'] = ['User-Agent' => default_user_agent()];
271 foreach (array_keys($this->config['headers']) as $name) {
276 $this->config['headers']['User-Agent'] = default_user_agent();
289 $defaults = $this->config;