$catalog->add($symtab);
/* Use the catalog when writing the data */
-$writer = new class(options: new ion\Writer\Options(
+$writer = new class(
catalog: $catalog,
outputBinary: true
-)) extends ion\Writer\Buffer\Writer {
+) extends ion\Writer\Buffer\Writer {
public function writeRow(Row $row) : void {
$this->startContainer(ion\Type::Struct);
```php
<?php
-$reader = new \ion\Reader\Buffer\Reader($writer->getBuffer(), [
- "catalog" => $catalog
-]);
+$reader = new \ion\Reader\Buffer\Reader($writer->getBuffer(),
+ catalog: $catalog
+);
$unser = new ion\Unserializer\Unserializer(multiSequence: true);
var_dump($unser->unserialize($reader));