ShopInformationSerializer
in package
Class ShopInformationSerializer
Table of Contents
- $fileSystemDetailsSerializer : FileSystemDetailsSerializer
- $modulesDetailsSerializer : ModulesDetailsSerializer
- $serverDetailsSerializer : ServerDetailsSerializer
- $shopDetailsSerializer : ShopDetailsSerializer
- $themeDetailsSerializer : ThemeDetailsSerializer
- $updatesDetailsSerializer : UpdatesDetailsSerializer
- __construct() : mixed
- ShopInformationSerializer constructor.
- deserialize() : ShopInformation
- Returns a new ShopInformation instance by using the data of a given array or json strings.
- serialize() : array<string|int, mixed>
- Serializes a given ShopInformation instance.
Properties
$fileSystemDetailsSerializer
private
FileSystemDetailsSerializer
$fileSystemDetailsSerializer
$modulesDetailsSerializer
private
ModulesDetailsSerializer
$modulesDetailsSerializer
$serverDetailsSerializer
private
ServerDetailsSerializer
$serverDetailsSerializer
$shopDetailsSerializer
private
ShopDetailsSerializer
$shopDetailsSerializer
$themeDetailsSerializer
private
ThemeDetailsSerializer
$themeDetailsSerializer
$updatesDetailsSerializer
private
UpdatesDetailsSerializer
$updatesDetailsSerializer
Methods
__construct()
ShopInformationSerializer constructor.
public
__construct(ShopDetailsSerializer $shopDetailsSerializer, ServerDetailsSerializer $serverDetailsSerializer, ModulesDetailsSerializer $modulesDetailsSerializer, ThemeDetailsSerializer $themeDetailsSerializer, FileSystemDetailsSerializer $fileSystemDetailsSerializer, UpdatesDetailsSerializer $updatesDetailsSerializer) : mixed
Parameters
- $shopDetailsSerializer : ShopDetailsSerializer
- $serverDetailsSerializer : ServerDetailsSerializer
- $modulesDetailsSerializer : ModulesDetailsSerializer
- $themeDetailsSerializer : ThemeDetailsSerializer
- $fileSystemDetailsSerializer : FileSystemDetailsSerializer
- $updatesDetailsSerializer : UpdatesDetailsSerializer
Return values
mixed —deserialize()
Returns a new ShopInformation instance by using the data of a given array or json strings.
public
deserialize(string|array<string|int, mixed> $json) : ShopInformation
Parameters
- $json : string|array<string|int, mixed>
Return values
ShopInformation —serialize()
Serializes a given ShopInformation instance.
public
serialize(ShopInformation $shopInformation) : array<string|int, mixed>
Parameters
- $shopInformation : ShopInformation