public static getContentFromUrlContextOptions ( string $url, string $basicAuthLogin = null, string $basicAuthPassword = null, string $proxyHost = null, string $proxyPort = null, string $proxyLogin = null, string $proxyPassword = null, array $contextOptions = [] ) : string[] | ||
$url | string | |
$basicAuthLogin | string | |
$basicAuthPassword | string | |
$proxyHost | string | |
$proxyPort | string | |
$proxyLogin | string | |
$proxyPassword | string | |
$contextOptions | array | |
Результат | string[] |
/** * */ public function testGetContentFromUrlContextOptions() { $this->assertSame(array('ssl' => array('verify_peer' => true, 'ca_file' => basename(__FILE__), 'ca_path' => __DIR__), 'http' => array('proxy' => 'tcp://dns.proxy.com:4545', 'header' => array(sprintf('Proxy-Authorization: Basic %s', base64_encode('foo:bar')), sprintf('Authorization: Basic %s', base64_encode('foo:bar'))))), Utils::getContentFromUrlContextOptions('http://www.foo.com', 'foo', 'bar', 'dns.proxy.com', 4545, 'foo', 'bar', array('ssl' => array('verify_peer' => true, 'ca_file' => basename(__FILE__), 'ca_path' => __DIR__)))); }