示例#1
0
 /**
  * Client constructor.
  */
 public function __construct(array $config = [])
 {
     $vindi = new Vindi();
     $host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '';
     $config = array_merge(['base_uri' => Vindi::$apiBase, 'auth' => [$vindi->getApiKey(), '', 'BASIC'], 'headers' => ['Content-Type' => 'application/json', 'User-Agent' => trim('Vindi-PHP/' . Vindi::$sdkVersion . "; {$host}")], 'verify' => $vindi->getCertPath(), 'timeout' => 60, 'curl.options' => ['CURLOPT_SSLVERSION' => 'CURL_SSLVERSION_TLSv1_2']], $config);
     parent::__construct($config);
 }
示例#2
0
 /**
  * Client constructor.
  */
 public function __construct()
 {
     $vindi = new Vindi();
     $host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '';
     $this->client = new Guzzle(['base_uri' => Vindi::$apiBase, 'auth' => [$vindi->getApiKey(), '', 'BASIC'], 'request.options' => ['headers' => ['Content-Type' => 'application/json', 'User-Agent' => trim('Vindi-PhpSdk/' . Vindi::$sdkVersion . "; {$host}")]], 'verify' => $vindi->getCertPath(), 'timeout' => 60, 'curl.options' => ['CURLOPT_SSLVERSION' => 'CURL_SSLVERSION_TLSv1_2']]);
 }