@@ -46,10 +46,11 @@ foreach($tests as $n => $test) {
46
46
<?php exit (0 ); ?>
47
47
--EXPECT--
48
48
Test#0 { "stuff" : [ { "$type" : "80", "$binary" : "TXlDbGFzcw==" }, "class", "data" ] }
49
- 0 : 3f 00 00 00 04 73 74 75 66 66 00 33 00 00 00 05 [?....stuff.3....]
50
- 10 : 5f 5f 00 07 00 00 00 80 4d 79 43 6c 61 73 73 02 [__......MyClass.]
51
- 20 : 72 61 6e 64 6f 6d 00 06 00 00 00 63 6c 61 73 73 [random.....class]
52
- 30 : 00 02 30 00 05 00 00 00 64 61 74 61 00 00 00 [..0.....data...]
49
+ 0 : 45 00 00 00 04 73 74 75 66 66 00 39 00 00 00 05 [E....stuff.9....]
50
+ 10 : 5f 5f 70 63 6c 61 73 73 00 07 00 00 00 80 4d 79 [__pclass......My]
51
+ 20 : 43 6c 61 73 73 02 72 61 6e 64 6f 6d 00 06 00 00 [Class.random....]
52
+ 30 : 00 63 6c 61 73 73 00 02 30 00 05 00 00 00 64 61 [.class..0.....da]
53
+ 40 : 74 61 00 00 00 [ta...]
53
54
array(1) {
54
55
["stuff"]=>
55
56
object(MyClass)#6 (1) {
@@ -63,10 +64,10 @@ array(1) {
63
64
}
64
65
}
65
66
Test#1 { "stuff" : [ { "$type" : "80", "$binary" : "TXlDbGFzczI=" }, 1, 2, 3 ] }
66
- 0 : 37 00 00 00 04 73 74 75 66 66 00 2b 00 00 00 05 [7 ....stuff.+ ....]
67
- 10 : 5f 5f 00 08 00 00 00 80 4d 79 43 6c 61 73 73 32 [__ ......MyClass2 ]
68
- 20 : 10 30 00 01 00 00 00 10 31 00 02 00 00 00 10 32 [ .0......1......2 ]
69
- 30 : 00 03 00 00 00 00 00 [ .......]
67
+ 0 : 3d 00 00 00 04 73 74 75 66 66 00 31 00 00 00 05 [= ....stuff.1 ....]
68
+ 10 : 5f 5f 70 63 6c 61 73 73 00 08 00 00 00 80 4d 79 [__pclass ......My ]
69
+ 20 : 43 6c 61 73 73 32 10 30 00 01 00 00 00 10 31 00 [Class2 .0......1.]
70
+ 30 : 02 00 00 00 10 32 00 03 00 00 00 00 00 [.....2 .......]
70
71
array(1) {
71
72
["stuff"]=>
72
73
object(MyClass2)#7 (1) {
@@ -82,14 +83,15 @@ array(1) {
82
83
}
83
84
}
84
85
Test#2 { "stuff" : [ [ { "$type" : "80", "$binary" : "TXlDbGFzcw==" }, "class", "data" ], [ { "$type" : "80", "$binary" : "TXlDbGFzczI=" }, 1, 2, 3 ] ] }
85
- 0 : 75 00 00 00 04 73 74 75 66 66 00 69 00 00 00 04 [u....stuff.i....]
86
- 10 : 30 00 33 00 00 00 05 5f 5f 00 07 00 00 00 80 4d [0.3....__......M]
87
- 20 : 79 43 6c 61 73 73 02 72 61 6e 64 6f 6d 00 06 00 [yClass.random...]
88
- 30 : 00 00 63 6c 61 73 73 00 02 30 00 05 00 00 00 64 [..class..0.....d]
89
- 40 : 61 74 61 00 00 04 31 00 2b 00 00 00 05 5f 5f 00 [ata...1.+....__.]
90
- 50 : 08 00 00 00 80 4d 79 43 6c 61 73 73 32 10 30 00 [.....MyClass2.0.]
91
- 60 : 01 00 00 00 10 31 00 02 00 00 00 10 32 00 03 00 [.....1......2...]
92
- 70 : 00 00 00 00 00 [.....]
86
+ 0 : 81 00 00 00 04 73 74 75 66 66 00 75 00 00 00 04 [.....stuff.u....]
87
+ 10 : 30 00 39 00 00 00 05 5f 5f 70 63 6c 61 73 73 00 [0.9....__pclass.]
88
+ 20 : 07 00 00 00 80 4d 79 43 6c 61 73 73 02 72 61 6e [.....MyClass.ran]
89
+ 30 : 64 6f 6d 00 06 00 00 00 63 6c 61 73 73 00 02 30 [dom.....class..0]
90
+ 40 : 00 05 00 00 00 64 61 74 61 00 00 04 31 00 31 00 [.....data...1.1.]
91
+ 50 : 00 00 05 5f 5f 70 63 6c 61 73 73 00 08 00 00 00 [...__pclass.....]
92
+ 60 : 80 4d 79 43 6c 61 73 73 32 10 30 00 01 00 00 00 [.MyClass2.0.....]
93
+ 70 : 10 31 00 02 00 00 00 10 32 00 03 00 00 00 00 00 [.1......2.......]
94
+ 80 : 00 [.]
93
95
array(1) {
94
96
["stuff"]=>
95
97
array(2) {
0 commit comments