OptionValues
in package
implements
IteratorAggregate
Class OptionValues
Tags
Interfaces, Classes and Traits
- IteratorAggregate
Table of Contents
- $optionValues : array<string|int, OptionValue>
- asArray() : array<string|int, OptionValue>
- create() : OptionValues
- getById() : OptionValue|null
- getIterator() : Traversable|array<string|int, OptionValue>
- toArray() : array<string|int, mixed>
- with() : OptionValues
- without() : OptionValues
- __construct() : mixed
- OptionValues constructor.
Properties
$optionValues
private
array<string|int, OptionValue>
$optionValues
Methods
asArray()
public
asArray() : array<string|int, OptionValue>
Return values
array<string|int, OptionValue> —create()
public
static create(OptionValue ...$optionValues) : OptionValues
Parameters
- $optionValues : OptionValue
Return values
OptionValues —getById()
public
getById(OptionValueId $optionValueId) : OptionValue|null
Parameters
- $optionValueId : OptionValueId
Return values
OptionValue|null —getIterator()
public
getIterator() : Traversable|array<string|int, OptionValue>
Return values
Traversable|array<string|int, OptionValue> —toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed> —with()
public
with(OptionValue ...$optionValues) : OptionValues
Parameters
- $optionValues : OptionValue
Return values
OptionValues —without()
public
without(OptionValueId ...$optionValueIds) : OptionValues
Parameters
- $optionValueIds : OptionValueId
Return values
OptionValues —__construct()
OptionValues constructor.
private
__construct(array<string|int, OptionValue> $optionValues) : mixed
Parameters
- $optionValues : array<string|int, OptionValue>