ProductPriceSerializer
in package
Class ProductPriceSerializer
Table of Contents
- $groupPriceSerializer : ProductGroupPriceSerializer
- __construct() : mixed
- ProductPriceSerializer constructor.
- deserialize() : ProductPrice
- Deserialize the given json string to a product price entity.
- serialize() : array<string|int, mixed>
- Serializes the given product price into an array.
Properties
$groupPriceSerializer
protected
ProductGroupPriceSerializer
$groupPriceSerializer
Methods
__construct()
ProductPriceSerializer constructor.
public
__construct(ProductGroupPriceSerializer $groupPriceSerializer) : mixed
Parameters
- $groupPriceSerializer : ProductGroupPriceSerializer
Return values
mixed —deserialize()
Deserialize the given json string to a product price entity.
public
deserialize(string|array<string|int, mixed> $productPrice) : ProductPrice
Parameters
- $productPrice : string|array<string|int, mixed>
-
Product price.
Return values
ProductPrice —Product price entity.
serialize()
Serializes the given product price into an array.
public
serialize(ProductPriceInterface $productPrice) : array<string|int, mixed>
Parameters
- $productPrice : ProductPriceInterface
-
Product price to be serialized.
Return values
array<string|int, mixed> —Serialized product price.