ParcelServiceCollectionSerializer
in package
Class ParcelServiceCollectionSerializer
Table of Contents
- $parcelServiceSerializer : ParcelServiceSerializer
- __construct() : mixed
- ParcelServiceCollectionSerializer constructor.
- deserialize() : ParcelServiceCollection
- Deserialize the given parcel services data into a parcel service collection.
- encode() : string
- Serializes the given parcel services into a json string.s
- serialize() : array<string|int, mixed>
- Serializes the given parcel services into an array.
Properties
$parcelServiceSerializer
protected
ParcelServiceSerializer
$parcelServiceSerializer
Methods
__construct()
ParcelServiceCollectionSerializer constructor.
public
__construct(ParcelServiceSerializer $parcelServiceSerializer) : mixed
Parameters
- $parcelServiceSerializer : ParcelServiceSerializer
Return values
mixed —deserialize()
Deserialize the given parcel services data into a parcel service collection.
public
deserialize(string|array<string|int, mixed> $parcelServicesData) : ParcelServiceCollection
Parameters
- $parcelServicesData : string|array<string|int, mixed>
-
Parcel services data. If string, it must be a valid json.
Return values
ParcelServiceCollection —Deserialized parcel service data.
encode()
Serializes the given parcel services into a json string.s
public
encode(ParcelServiceCollection $parcelServices) : string
Parameters
- $parcelServices : ParcelServiceCollection
-
Parcel service entities to be serialized.
Return values
string —Encoded parcel services.
serialize()
Serializes the given parcel services into an array.
public
serialize(ParcelServiceCollection $parcelServices) : array<string|int, mixed>
Parameters
- $parcelServices : ParcelServiceCollection
-
Parcel service entities to be serialized.
Return values
array<string|int, mixed> —Serialized parcel services.