ignore build headers
[m6w6/ext-http] / tests / cookie005.phpt
1 --TEST--
2 cookies simple data
3 --SKIPIF--
4 <?php
5 include "skipif.inc";
6 ?>
7 --FILE--
8 <?php
9 echo "Test\n";
10
11 $orig = new http\Cookie("key=value");
12 $copy = clone $orig;
13 $same = new http\Cookie($copy);
14 $even = new http\Cookie($same->toArray());
15 foreach (array($orig, $copy) as $c) {
16 var_dump($c->getCookie("key"));
17 var_dump($c->getExpires());
18 var_dump($c->getMaxAge());
19 var_dump($c->getFlags());
20 var_dump($c->getPath());
21 var_dump($c->getDomain());
22 var_dump($c->getExtras());
23 var_dump($c->getCookies());
24 var_dump($c->toString());
25 var_dump(
26 array (
27 "cookies" =>
28 array (
29 "key" => "value",
30 ),
31 "extras" =>
32 array (
33 ),
34 "flags" => 0,
35 "expires" => -1,
36 "path" => "",
37 "domain" => "",
38 "max-age" => -1,
39 ) == $c->toArray()
40 );
41 }
42
43 ?>
44 DONE
45 --EXPECT--
46 Test
47 string(5) "value"
48 int(-1)
49 int(-1)
50 int(0)
51 NULL
52 NULL
53 array(0) {
54 }
55 array(1) {
56 ["key"]=>
57 string(5) "value"
58 }
59 string(11) "key=value; "
60 bool(true)
61 string(5) "value"
62 int(-1)
63 int(-1)
64 int(0)
65 NULL
66 NULL
67 array(0) {
68 }
69 array(1) {
70 ["key"]=>
71 string(5) "value"
72 }
73 string(11) "key=value; "
74 bool(true)
75 DONE