ParcelServiceSerializer
in package
Class ParcelServiceSerializer
Table of Contents
- $languageProvider : mixed
- __construct() : mixed
- deserialize() : GXParcelService
- Deserialize the given json string to a parcel service entity.
- encode() : string
- Encodes the given parcel service into a json string.
- serialize() : array<string|int, mixed>
- Serializes the given parcel service into an array.
Properties
$languageProvider
private
mixed
$languageProvider
Methods
__construct()
public
__construct(LanguageProvider $languageProvider) : mixed
Parameters
- $languageProvider : LanguageProvider
Return values
mixed —deserialize()
Deserialize the given json string to a parcel service entity.
public
deserialize(string|array<string|int, mixed> $parcelService) : GXParcelService
Parameters
- $parcelService : string|array<string|int, mixed>
-
Parcel service.
Return values
GXParcelService —Parcel service entity.
encode()
Encodes the given parcel service into a json string.
public
encode(ParcelServiceInterface $parcelService) : string
Parameters
- $parcelService : ParcelServiceInterface
-
Parcel service to be serialized.
Return values
string —Serialized parcel service.
serialize()
Serializes the given parcel service into an array.
public
serialize(ParcelServiceInterface $parcelService) : array<string|int, mixed>
Parameters
- $parcelService : ParcelServiceInterface
-
Parcel service to be serialized.
Return values
array<string|int, mixed> —Serialized parcel service.