AdditionalProductFieldsMapper
extends AdditionalProductFieldFactory
in package
Class AdditionalProductFieldsMapper
Table of Contents
- createAdditionalFieldId() : AdditionalFieldId
- createAdditionalFieldIds() : AdditionalFieldIds
- createAdditionalFieldValue() : AdditionalFieldValue
- createAdditionalFieldValues() : AdditionalFieldValues
- createAdditionalProductField() : AdditionalProductField
- createAdditionalProductFields() : AdditionalProductFields
- createEmptyAdditionalProductFields() : AdditionalProductFields
- createProductId() : ProductId
- mapAdditionalFields() : AdditionalProductFields
Methods
createAdditionalFieldId()
public
createAdditionalFieldId(int $id) : AdditionalFieldId
Parameters
- $id : int
Return values
AdditionalFieldId —createAdditionalFieldIds()
public
createAdditionalFieldIds(AdditionalFieldId ...$ids) : AdditionalFieldIds
Parameters
- $ids : AdditionalFieldId
Return values
AdditionalFieldIds —createAdditionalFieldValue()
public
createAdditionalFieldValue(string $languageCode, string $value) : AdditionalFieldValue
Parameters
- $languageCode : string
- $value : string
Return values
AdditionalFieldValue —createAdditionalFieldValues()
public
createAdditionalFieldValues(AdditionalFieldValue ...$values) : AdditionalFieldValues
Parameters
- $values : AdditionalFieldValue
Return values
AdditionalFieldValues —createAdditionalProductField()
public
createAdditionalProductField(AdditionalFieldId $id, ProductId $productId, AdditionalFieldValues $values) : AdditionalProductField
Parameters
- $id : AdditionalFieldId
- $productId : ProductId
- $values : AdditionalFieldValues
Return values
AdditionalProductField —createAdditionalProductFields()
public
createAdditionalProductFields(AdditionalProductField ...$additionalProductFields) : AdditionalProductFields
Parameters
- $additionalProductFields : AdditionalProductField
Return values
AdditionalProductFields —createEmptyAdditionalProductFields()
public
createEmptyAdditionalProductFields() : AdditionalProductFields
Return values
AdditionalProductFields —createProductId()
public
createProductId(int $id) : ProductId
Parameters
- $id : int
Return values
ProductId —mapAdditionalFields()
public
mapAdditionalFields(ProductId $productId, array<string|int, mixed> $readerData) : AdditionalProductFields
Parameters
- $productId : ProductId
- $readerData : array<string|int, mixed>