OptionMapper
in package
Class OptionMapper
Table of Contents
- $factory : OptionFactory
- __construct() : mixed
- OptionMapper constructor.
- mapOption() : Option
- mapOptionId() : OptionId
- mapOptionIds() : OptionIds
- mapOptions() : Options
- mapNewOptionValues() : NewOptionValues
- mapOptionDetails() : OptionDetails
- mapOptionValueDetails() : OptionValueDetails
- mapOptionValues() : OptionValues
Properties
$factory
private
OptionFactory
$factory
Methods
__construct()
OptionMapper constructor.
public
__construct(OptionFactory $factory) : mixed
Parameters
- $factory : OptionFactory
Return values
mixed —mapOption()
public
mapOption(array<string|int, mixed> $optionData) : Option
Parameters
- $optionData : array<string|int, mixed>
Return values
Option —mapOptionId()
public
mapOptionId(int $value) : OptionId
Parameters
- $value : int
Return values
OptionId —mapOptionIds()
public
mapOptionIds(int ...$values) : OptionIds
Parameters
- $values : int
Return values
OptionIds —mapOptions()
public
mapOptions(array<string|int, mixed> $optionsData) : Options
Parameters
- $optionsData : array<string|int, mixed>
Return values
Options —mapNewOptionValues()
private
mapNewOptionValues(array<string|int, mixed> $newOptionValuesData) : NewOptionValues
Parameters
- $newOptionValuesData : array<string|int, mixed>
Return values
NewOptionValues —mapOptionDetails()
private
mapOptionDetails(array<string|int, mixed> $detailsData) : OptionDetails
Parameters
- $detailsData : array<string|int, mixed>
Return values
OptionDetails —mapOptionValueDetails()
private
mapOptionValueDetails(array<string|int, mixed> $optionValueDetailsData) : OptionValueDetails
Parameters
- $optionValueDetailsData : array<string|int, mixed>
Return values
OptionValueDetails —mapOptionValues()
private
mapOptionValues(array<string|int, mixed> $optionValuesData) : OptionValues
Parameters
- $optionValuesData : array<string|int, mixed>