* * int
* * float
* * string
- * * references
- * * arrays
- * * objects (incl. \Serializable, and classes implementing magic and custom __serialize)
+ * * reference
+ * * array
+ * * object (incl. \Serializable, and classes implementing magic and custom __serialize)
*
* @param mixed $data PHP value(s).
* @param Serializer|null $serializer Custom serializer.
* @return string serialized ION data
- * @throws ion\Exception
+ * @throws \ion\Exception
*/
function serialize(mixed $data, ?Serializer $serializer = null) : string {}
/**
* Unserialize ION data (stream) as PHP value(s).
*
- * @param string|resource $data Serialized ION data, either as string buffer or stream,.
+ * @param string|resource $data Serialized ION data, either as string buffer or stream.
* @return mixed unserialized PHP values
- * @throws ion\Exception
+ * @throws \ion\Exception
*/
function unserialize($data, ?Unserializer $unserializer = null) : mixed {}
/**
* An ION Timestamp.
- * @see https://amzn.github.io/ion-docs/docs/spec.html#timestamp the ION sepc's timestamp definintion
+ * @see https://amzn.github.io/ion-docs/docs/spec.html#timestamp the ION spec's timestamp definition
* @see https://php.net/date PHP's date documentation
*/
class Timestamp extends \DateTime {
namespace ion\Symbol;
/**
- * The import location (referring to a shared table= of a symbol.
+ * The import location (referring to a shared table) of a symbol.
*/
class ImportLocation {
/**
namespace ion\Reader\Buffer;
/**
- * ION string buffer reader.
+ * ION buffer reader.
*/
class Reader extends \ion\Reader\Reader implements \ion\Reader\Buffer {
/**