CompressingSerializer implements Describable, Serializer
Read onlyYes
FinalYes
Interfaces
Methods
- __construct() : mixed
- describe() : null|Description
- fromDescription() : static
- serialize() : void
- unserialize() : Rows
Methods
__construct()
public
__construct(Serializer $serializer[, int $compressionLevel = 9 ]) : mixed
Parameters
- $serializer : Serializer
- $compressionLevel : int = 9
describe()
public
describe() : null|Description
Return values
null|Description —null when this instance cannot cross a process boundary (a live client, a custom collaborator)
fromDescription()
public
static fromDescription(array<string|int, mixed> $data, Rebuild $rebuild) : static
Parameters
- $data : array<string|int, mixed>
- $rebuild : Rebuild
Return values
staticserialize()
public
serialize(Rows $rows, DestinationStream $destination) : void
Parameters
- $rows : Rows
- $destination : DestinationStream
unserialize()
public
unserialize(SourceStream $source) : Rows
Parameters
- $source : SourceStream