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