public static function serialize(SerializationStreamWriter $streamWriter, $instance) { $streamWriter->writeInt($instance->count()); foreach ($instance->keys() as $key) { $streamWriter->writeObject(Classes::toObject($key)); $streamWriter->writeObject(Classes::toObject($instance->get($key))); } /*foreach ($instance as $key => $value) { $streamWriter->writeObject($key); $streamWriter->writeObject($value); }*/ }