projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
release 4.0.0beta1
[m6w6/ext-http]
/
tests
/
message002.phpt
diff --git
a/tests/message002.phpt
b/tests/message002.phpt
index 0809676e8dc797273d595efb787ba841c142afba..573fdbd8a9ded3106f72c0a1f0f4ffdff8f038b1 100644
(file)
--- a/
tests/message002.phpt
+++ b/
tests/message002.phpt
@@
-19,6
+19,11
@@
use http\env\Request as HttpEnvRequest;
$m = new HttpEnvRequest();
$m = new HttpEnvRequest();
+// travis' env headers have another order, wtf?
+$h = $m->getHeaders();
+ksort($h);
+$m->setHeaders($h);
+
var_dump($m);
echo "Message->toString\n";
var_dump($m);
echo "Message->toString\n";
@@
-33,7
+38,7
@@
var_dump(file_get_contents("php://input"));
Done
--EXPECTF--
Test
Done
--EXPECTF--
Test
-object(%s)#%d (1
2
) {
+object(%s)#%d (1
3
) {
["type":protected]=>
int(1)
["body":protected]=>
["type":protected]=>
int(1)
["body":protected]=>
@@
-50,39
+55,47
@@
object(%s)#%d (12) {
string(3) "1.1"
["headers":protected]=>
array(4) {
string(3) "1.1"
["headers":protected]=>
array(4) {
- ["X-Test"]=>
- string(4) "test"
["Content-Length"]=>
string(1) "3"
["Content-Type"]=>
string(14) "test/something"
["Cookie"]=>
string(7) "foo=bar"
["Content-Length"]=>
string(1) "3"
["Content-Type"]=>
string(14) "test/something"
["Cookie"]=>
string(7) "foo=bar"
+ ["X-Test"]=>
+ string(4) "test"
}
["parentMessage":protected]=>
NULL
["query":protected]=>
}
["parentMessage":protected]=>
NULL
["query":protected]=>
- object(http\QueryString)#
2
(1) {
+ object(http\QueryString)#
%d
(1) {
["queryArray":"http\QueryString":private]=>
array(0) {
}
}
["form":protected]=>
["queryArray":"http\QueryString":private]=>
array(0) {
}
}
["form":protected]=>
- object(http\QueryString)#
3
(1) {
+ object(http\QueryString)#
%d
(1) {
["queryArray":"http\QueryString":private]=>
array(0) {
}
}
["queryArray":"http\QueryString":private]=>
array(0) {
}
}
+ ["cookie":protected]=>
+ object(http\QueryString)#%d (1) {
+ ["queryArray":"http\QueryString":private]=>
+ array(1) {
+ ["foo"]=>
+ string(3) "bar"
+ }
+ }
["files":protected]=>
array(0) {
}
}
Message->toString
POST / HTTP/1.1%a
["files":protected]=>
array(0) {
}
}
Message->toString
POST / HTTP/1.1%a
-X-Test: test%a
Content-Length: 3%a
Content-Type: test/something%a
Cookie: foo=bar%a
Content-Length: 3%a
Content-Type: test/something%a
Cookie: foo=bar%a
+X-Test: test%a
%a
b=c
Body->toString
%a
b=c
Body->toString