refactor serde interfaces and impls
[awesomized/ext-ion] / docs / tutorial / : Tutorial / :4. Special Datatypes.md
index 8cfe1318bef41b3ab214e22e1553ca4111feed27..288a5bf11ad3abd9f5a309c782368f784a91db2e 100644 (file)
@@ -243,7 +243,7 @@ The above is actually the result of serializing a standard class backed PHP obje
 ```php
 <?php
   
-$srlzr = new ion\Serializer\PHP(callCustomSerialize: "export");
+$srlzr = new ion\Serializer\Serializer(callCustomSerialize: "export");
 echo $srlzd = ion\serialize($custom, $srlzr);
 
 /*
@@ -261,7 +261,7 @@ Unserialization works as used to, except sepcifying thwe custom unserialization
 ```php
 <?php
   
-$unsrlzr = new ion\Unserializer\PHP(callCustomUnserialize: "init");
+$unsrlzr = new ion\Unserializer\Unserializer(callCustomUnserialize: "init");
 var_dump(ion\unserialize($srlzd, $unsrlzr));
 
 /*
@@ -300,4 +300,4 @@ Although Ion S-expressions use a syntax similar to Lisp expressions, Ion does no
 
 ## Next up
 
-* [Symbols, Tables and Catalogs](ion/:%20Tutorial/:5.%20Symbols,%20Tables%20and%20Catalogs)
\ No newline at end of file
+* [Symbols, Tables and Catalogs](ion/:%20Tutorial/:5.%20Symbols,%20Tables%20and%20Catalogs)