OptionValueDetails
in package
implements
IteratorAggregate
Class OptionValueDetails
Tags
Interfaces, Classes and Traits
- IteratorAggregate
Table of Contents
- $optionValueDetails : array<string|int, OptionValueDetail>
- create() : OptionValueDetails
- description() : string
- getIterator() : Traversable|array<string|int, OptionValueDetail>
- label() : string
- toArray() : array<string|int, mixed>
- __construct() : mixed
- OptionValueDetails constructor.
Properties
$optionValueDetails
private
array<string|int, OptionValueDetail>
$optionValueDetails
Methods
create()
public
static create(OptionValueDetail ...$optionValueDetails) : OptionValueDetails
Parameters
- $optionValueDetails : OptionValueDetail
Return values
OptionValueDetails —description()
public
description(string $languageCode) : string
Parameters
- $languageCode : string
Return values
string —getIterator()
public
getIterator() : Traversable|array<string|int, OptionValueDetail>
Return values
Traversable|array<string|int, OptionValueDetail> —label()
public
label(string $languageCode) : string
Parameters
- $languageCode : string
Return values
string —toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed> —__construct()
OptionValueDetails constructor.
private
__construct(array<string|int, OptionValueDetail> $optionValueDetails) : mixed
Parameters
- $optionValueDetails : array<string|int, OptionValueDetail>