remove Options classes
[awesomized/ext-ion] / tests / Symbol / Table / Shared.phpt
index b7957656faf685ded7f88017154a525d0bcbd578..f957f52d10c8157829d4cc5f11233a2ba0c3ab9d 100644 (file)
@@ -8,7 +8,7 @@ TEST
 
 $c = new ion\Catalog;
 $c->add(new ion\Symbol\Table\Shared("shared", 1, ["shared1", "shared2"]));
-$w = new ion\Writer\Buffer\Writer(new ion\Writer\Options(catalog: $c, outputBinary: true));
+$w = new ion\Writer\Buffer\Writer(catalog: $c, outputBinary: true);
 
 $w->writeSymbol("shared1");
 $w->writeSymbol("shared1");
@@ -38,10 +38,10 @@ foreach ($s as $sym) {
 }
 
 $u = new ion\Unserializer\Unserializer(multiSequence: true);
-var_dump($u->unserialize(new ion\Reader\Buffer\Reader($w->getBuffer(), [
-               "catalog" => $c,
-               "onContextChange" => fn(ion\Reader $r) => print("on_context_change\n")
-])));
+var_dump($u->unserialize(new ion\Reader\Buffer\Reader($w->getBuffer(),
+               catalog: $c,
+               onContextChange: fn(ion\Reader $r) => print("on_context_change\n")
+)));
 
 ?>
 DONE