AdditionalProductFields
in package
implements
IteratorAggregate
Class AdditionalProductFields
Interfaces, Classes and Traits
- IteratorAggregate
Table of Contents
- $productFields : array<string|int, AdditionalProductField>
- __construct() : mixed
- AdditionalProductFields constructor.
- create() : AdditionalProductFields
- createAsEmpty() : AdditionalProductFields
- getByFieldId() : AdditionalProductField
- getIterator() : Traversable|array<string|int, AdditionalProductField>
- toArray() : array<string|int, mixed>
Properties
$productFields
protected
array<string|int, AdditionalProductField>
$productFields
= []
Methods
__construct()
AdditionalProductFields constructor.
public
__construct(array<string|int, AdditionalProductField> $productFields) : mixed
Parameters
- $productFields : array<string|int, AdditionalProductField>
Return values
mixed —create()
public
static create(AdditionalProductField ...$productFields) : AdditionalProductFields
Parameters
- $productFields : AdditionalProductField
Return values
AdditionalProductFields —createAsEmpty()
public
static createAsEmpty() : AdditionalProductFields
Return values
AdditionalProductFields —getByFieldId()
public
getByFieldId(AdditionalFieldId $fieldId) : AdditionalProductField
Parameters
- $fieldId : AdditionalFieldId
Return values
AdditionalProductField —getIterator()
public
getIterator() : Traversable|array<string|int, AdditionalProductField>
Return values
Traversable|array<string|int, AdditionalProductField> —toArray()
public
toArray() : array<string|int, mixed>