getProxy() публичный Метод

Gets proxy configuration
public getProxy ( ) : array | boolean
Результат array | boolean
Пример #1
0
 /**
  * Creates new http Request object
  *
  * @return Request Returns new http Request object
  */
 protected function createHttpRequest()
 {
     $req = new Request();
     $req->setOptions(['redirect' => 10, 'cookiesession' => true]);
     $req->setSslOptions(['verifypeer' => false, 'verifyhost' => false]);
     $proxySettings = $this->cloudstack->getProxy();
     if ($proxySettings !== false) {
         $req->setOptions(['proxyhost' => $proxySettings['host'], 'proxyport' => $proxySettings['port'], 'proxytype' => $proxySettings['type']]);
         if ($proxySettings['user']) {
             $req->setOptions(['proxyauth' => "{$proxySettings['user']}:{$proxySettings['pass']}", 'proxyauthtype' => $proxySettings['authtype']]);
         }
     }
     return $req;
 }