NFePHP\Common\Soap\CurlSoap::setProxy PHP Метод

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

setProxy Seta o uso do proxy
public setProxy ( string $ipNumber, string $port, string $user = '', string $pass = '' ) : boolean
$ipNumber string numero IP do proxy server
$port string numero da porta usada pelo proxy
$user string nome do usuário do proxy
$pass string senha de acesso ao proxy
Результат boolean
    public function setProxy($ipNumber, $port, $user = '', $pass = '')
    {
        $this->proxyIP = $ipNumber;
        $this->proxyPORT = $port;
        $this->proxyUSER = $user;
        $this->proxyPASS = $pass;
    }

Usage Example

Пример #1
0
 public function testSetProxy()
 {
     $priKey = dirname(dirname(dirname(__FILE__))) . '/fixtures/certs/99999090910270_priKEY.pem';
     $pubKey = dirname(dirname(dirname(__FILE__))) . '/fixtures/certs/99999090910270_pubKEY.pem';
     $certKey = dirname(dirname(dirname(__FILE__))) . '/fixtures/certs/99999090910270_certKEY.pem';
     $timeout = '10';
     $proxyIP = '192.168.1.1';
     $proxyPORT = '3168';
     $proxyUSER = '******';
     $proxyPASS = '******';
     $aProxy['ip'] = $proxyIP;
     $aProxy['port'] = $proxyPORT;
     $aProxy['username'] = $proxyUSER;
     $aProxy['password'] = $proxyPASS;
     $soap = new CurlSoap($priKey, $pubKey, $certKey, $timeout);
     $soap->setProxy($proxyIP, $proxyPORT, $proxyUSER, $proxyPASS);
     $resp = $soap->getProxy();
     $this->assertEquals($resp, $aProxy);
 }