コード例 #1
0
 /**
  * @param array $options
  * @return array
  */
 protected function buildRequestConfiguration(array $options = [])
 {
     // Set required options
     $options['auth'] = [$this->configuration->getUsername(), $this->configuration->getApiKey(), 'digest'];
     $options['headers'] = array_merge(isset($options['headers']) ? $options['headers'] : [], ['Content-Type' => 'application/json', 'Accept' => 'application/json']);
     // Some default settings that can be overwritten by feeding the configuration object with a client configuration
     $options = array_merge(['connect_timeout' => 2], $options);
     return $options;
 }