remove Options classes
[awesomized/ext-ion] / tests / Symbol / Table / Local.phpt
index 19a368e0b3eaf28dd3e883e9c35b9c7de7ff9dac..163b32cd4bd02ac2ee3708a3dcf720f46f467f91 100644 (file)
@@ -6,8 +6,7 @@ ion
 TEST
 <?php
 
-$w = new ion\Writer\Buffer\Writer($buf,
-       new ion\Writer\Options(outputBinary: true));
+$w = new ion\Writer\Buffer\Writer(outputBinary: true);
 
 $w->writeSymbol("local1");
 $w->writeSymbol("local1");
@@ -16,17 +15,17 @@ $w->writeSymbol("local2");
 
 $w->finish();
 
-foreach (str_split($buf, 8) as $line) {
+foreach (str_split($w->getBuffer(), 8) as $line) {
        printf("%-26s", chunk_split(bin2hex($line), 2, " "));
        foreach (str_split($line) as $byte) {
-               echo ctype_print($byte) ? $byte : ".";
+               echo $byte >= ' ' && $byte <= '~' ? $byte : ".";
        }
        echo "\n";
 }
 echo "\n";
 
-$u = new ion\Unserializer\PHP(multiSequence: true);
-var_dump($u->unserialize($buf));
+$u = new ion\Unserializer\Unserializer(multiSequence: true);
+var_dump($u->unserialize($w->getBuffer()));
 
 ?>
 DONE