show versions in MINFO
[awesomized/ext-ion] / tests / Unserializer / PHP.phpt
index 3783d1d010f175bce0f7d8c39f405863d8e7380f..99cef037b1da2da9fdae78d8a6aa5d46c07188c2 100644 (file)
@@ -8,9 +8,16 @@ TEST
 $o1 = ion\unserialize("[foo,{p:1}]");
 $o2 = ion\unserialize("[foo,{p:1}]", $u1 = new ion\Unserializer\PHP);
 $o3 = ion\unserialize("[foo,{p:1}]", $u2 = new ion\Unserializer\PHP(new ion\Reader\Options));
+$o4 = ion\unserialize("[foo,{p:1}]", ["readerOptions" => []]);
 if ($o1 != $o2) {
        var_dump($o1, $o2);
 }
+if ($o1 != $o3) {
+       var_dump($o1, $o3);
+}
+if ($o1 != $o4) {
+       var_dump($o1, $o4);
+}
 var_dump($u1);
 if ($u1 != $u2) {
        var_dump($u2);
@@ -21,7 +28,7 @@ DONE
 TEST
 object(ion\Unserializer\PHP)#%d (4) {
   ["readerOptions"]=>
-  object(ion\Reader\Options)#%d (13) {
+  object(ion\Reader\Options)#%d (9) {
     ["catalog"]=>
     NULL
     ["decimalContext"]=>
@@ -30,22 +37,14 @@ object(ion\Unserializer\PHP)#%d (4) {
     NULL
     ["returnSystemValues"]=>
     bool(false)
-    ["newLine"]=>
-    int(10)
     ["maxContainerDepth"]=>
     int(10)
     ["maxAnnotations"]=>
     int(10)
-    ["maxAnnotationBuffered"]=>
-    int(512)
-    ["symbolThreshold"]=>
-    int(16384)
-    ["userValueThreshold"]=>
+    ["annotationBufferSize"]=>
     int(16384)
-    ["chunkThreshold"]=>
+    ["tempBufferSize"]=>
     int(16384)
-    ["allocationPageSize"]=>
-    int(65536)
     ["skipCharacterValidation"]=>
     bool(false)
   }