projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Backport v4 updates
[m6w6/ext-http]
/
tests
/
propertyproxy001.phpt
diff --git
a/tests/propertyproxy001.phpt
b/tests/propertyproxy001.phpt
index 1001f8e5c3c981eccd6eb4a88a4d34091604fcc1..88a35436b18e680a725306f99657adb520b0c80b 100644
(file)
--- a/
tests/propertyproxy001.phpt
+++ b/
tests/propertyproxy001.phpt
@@
-4,20
+4,20
@@
property proxy
<?php
include "skipif.inc";
?>
<?php
include "skipif.inc";
?>
---XFAIL--
-TBD
--FILE--
<?php
class m extends http\Message {
--FILE--
<?php
class m extends http\Message {
- function test() {
+ function test
1
() {
$this->headers["bykey"] = 1;
var_dump($this->headers);
$this->headers["bykey"] = 1;
var_dump($this->headers);
-
+ }
+ function test2() {
$h = &$this->headers;
$h["by1ref"] = 2;
var_dump($this->headers);
$h = &$this->headers;
$h["by1ref"] = 2;
var_dump($this->headers);
-
+ }
+ function test3() {
$x = &$this->headers["byXref"];
$h = &$this->headers["by2ref"];
$x = &$this->headers["byXref"];
$h = &$this->headers["by2ref"];
@@
-26,7
+26,8
@@
class m extends http\Message {
$x = 2;
var_dump($this->headers);
$x = 2;
var_dump($this->headers);
-
+ }
+ function test4() {
$this->headers["bynext"][] = 1;
$this->headers["bynext"][] = 2;
$this->headers["bynext"][] = 3;
$this->headers["bynext"][] = 1;
$this->headers["bynext"][] = 2;
$this->headers["bynext"][] = 3;
@@
-35,7
+36,10
@@
class m extends http\Message {
}
$m=new m;
}
$m=new m;
-$m->test();
+$m->test1();
+$m->test2();
+$m->test3();
+$m->test4();
echo $m,"\n";
?>
echo $m,"\n";
?>
@@
-57,7
+61,7
@@
array(3) {
["by1ref"]=>
int(2)
["by2ref"]=>
["by1ref"]=>
int(2)
["by2ref"]=>
-
&
int(1)
+ int(1)
}
array(4) {
["bykey"]=>
}
array(4) {
["bykey"]=>
@@
-65,9
+69,9
@@
array(4) {
["by1ref"]=>
int(2)
["by2ref"]=>
["by1ref"]=>
int(2)
["by2ref"]=>
-
&
int(1)
+ int(1)
["byXref"]=>
["byXref"]=>
-
&
int(2)
+ int(2)
}
array(5) {
["bykey"]=>
}
array(5) {
["bykey"]=>
@@
-75,9
+79,9
@@
array(5) {
["by1ref"]=>
int(2)
["by2ref"]=>
["by1ref"]=>
int(2)
["by2ref"]=>
-
&
int(1)
+ int(1)
["byXref"]=>
["byXref"]=>
-
&
int(2)
+ int(2)
["bynext"]=>
array(3) {
[0]=>
["bynext"]=>
array(3) {
[0]=>
@@
-92,7
+96,9
@@
bykey: 1
by1ref: 2
by2ref: 1
byXref: 2
by1ref: 2
by2ref: 1
byXref: 2
-bynext: 1, 2, 3
+bynext: 1
+bynext: 2
+bynext: 3
DONE
DONE