SimpleHttpRequest::readCookiesFromJar PHP Method

readCookiesFromJar() public method

Reads all the relevant cookies from the cookie jar.
public readCookiesFromJar ( SimpleCookieJar $jar, SimpleUrl $url )
$jar SimpleCookieJar Jar to read
$url SimpleUrl Url to use for scope.
    public function readCookiesFromJar($jar, $url)
    {
        $this->cookies = $jar->selectAsPairs($url);
    }

Usage Example

示例#1
0
 public function testMultipleCookieWriting()
 {
     $socket = new MockSimpleSocket();
     $socket->expectAt(0, 'write', array("Cookie: a=A;b=B\r\n"));
     $route = new MockSimpleRoute();
     $route->setReturnReference('createConnection', $socket);
     $jar = new SimpleCookieJar();
     $jar->setCookie('a', 'A');
     $jar->setCookie('b', 'B');
     $request = new SimpleHttpRequest($route, new SimpleGetEncoding());
     $request->readCookiesFromJar($jar, new SimpleUrl('/'));
     $request->fetch(15);
 }