ConfigurationMapper
in package
Class ConfigurationMapper
Table of Contents
- $factory : ConfigurationFactory
- __construct() : mixed
- ConfigurationMapper constructor.
- mapCategory() : Category
- mapConfiguration() : Configuration
- mapGroup() : Group
- mapLink() : Link
- mapTag() : Tag
- mapType() : Type
Properties
$factory
private
ConfigurationFactory
$factory
Methods
__construct()
ConfigurationMapper constructor.
public
__construct(ConfigurationFactory $factory) : mixed
Parameters
- $factory : ConfigurationFactory
Return values
mixed —mapCategory()
public
mapCategory(array<string|int, mixed> $data) : Category
Parameters
- $data : array<string|int, mixed>
Return values
Category —mapConfiguration()
public
mapConfiguration(array<string|int, mixed> $jsonData, Type $type, mixed $value) : Configuration
Parameters
- $jsonData : array<string|int, mixed>
- $type : Type
- $value : mixed
Return values
Configuration —mapGroup()
public
mapGroup(array<string|int, mixed> $data) : Group
Parameters
- $data : array<string|int, mixed>
Return values
Group —mapLink()
public
mapLink(array<string|int, mixed> $data) : Link
Parameters
- $data : array<string|int, mixed>
Return values
Link —mapTag()
public
mapTag(array<string|int, mixed> $data) : Tag
Parameters
- $data : array<string|int, mixed>
Return values
Tag —mapType()
public
mapType(array<string|int, mixed> $data) : Type
Parameters
- $data : array<string|int, mixed>