include "skip.inc";
checkcls("HttpRequestDataShare");
?>
---INI--
-http.request.datashare.cookie = 1
--FILE--
<?php
echo "-TEST\n";
$s = HttpRequestDataShare::singleton(true);
+$s->cookie = true;
+var_dump($s);
$r1 = new HttpRequest("http://www.google.com/");
$r2 = new HttpRequest("http://www.google.com/");
$s->reset();
-var_dump(current($r1->getResponseCookies())->cookies["PREF"] === HttpUtil::parseCookie($r2->getRequestMessage()->getHeader("Cookie"))->cookies["PREF"]);
+if (current($r1->getResponseCookies())->cookies["PREF"] !== HttpUtil::parseCookie($r2->getRequestMessage()->getHeader("Cookie"))->cookies["PREF"]) {
+ var_dump(
+ current($r1->getResponseCookies())->cookies["PREF"],
+ HttpUtil::parseCookie($r2->getRequestMessage()->getHeader("Cookie"))->cookies["PREF"]
+ );
+}
echo "Done\n";
?>
--EXPECTF--
%sTEST
-bool(true)
+object(HttpRequestDataShare)#1 (4) {
+ ["cookie"]=>
+ bool(true)
+ ["dns"]=>
+ bool(true)
+ ["ssl"]=>
+ bool(false)
+ ["connect"]=>
+ bool(false)
+}
Done