refactor serde interfaces and impls
[awesomized/ext-ion] / tests / serialize.phpt
1 --TEST--
2 ion\Serializer\PHP
3 --EXTENSIONS--
4 ion
5 --FILE--
6 TEST
7 <?php
8 $o1 = ion\serialize(["foo", ["p" => 1]]);
9 $o2 = ion\serialize(["foo", ["p" => 1]], $s1 = new ion\Serializer\Serializer);
10 if ($o1 !== $o2) {
11 var_dump($o1, $o2);
12 }
13 var_dump($s1);
14 ?>
15 DONE
16 --EXPECTF--
17 TEST
18 object(ion\Serializer\Serializer)#%d (3) {
19 ["multiSequence"]=>
20 bool(false)
21 ["callMagicSerialize"]=>
22 bool(true)
23 ["callCustomSerialize"]=>
24 NULL
25 }
26 DONE
27