remove Options classes
[awesomized/ext-ion] / tests / Symbol / Table / Local.phpt
index 25b0cb5e36e2a62ad66bf836cc97472b342faaec..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,7 +15,7 @@ $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 $byte >= ' ' && $byte <= '~' ? $byte : ".";
@@ -25,8 +24,8 @@ foreach (str_split($buf, 8) as $line) {
 }
 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