AdditionalProductFieldRepository
in package
implements
AdditionalProductFieldRepository
Class AdditionalProductFieldsRepository
Interfaces, Classes and Traits
- AdditionalProductFieldRepository
- Interface AdditionalProductFieldRepository
Table of Contents
- $mapper : AdditionalProductFieldsMapper
- $reader : AdditionalProductFieldsReader
- $writer : AdditionalProductFieldsWriter
- __construct() : mixed
- AdditionalProductFieldsRepository constructor.
- createAdditionalProductField() : void
- deleteAdditionalProductField() : void
- getAdditionalProductFields() : AdditionalProductFields
- storeAdditionalProductField() : void
Properties
$mapper
protected
AdditionalProductFieldsMapper
$mapper
$reader
protected
AdditionalProductFieldsReader
$reader
$writer
protected
AdditionalProductFieldsWriter
$writer
Methods
__construct()
AdditionalProductFieldsRepository constructor.
public
__construct(AdditionalProductFieldsMapper $mapper, AdditionalProductFieldsReader $reader, AdditionalProductFieldsWriter $writer) : mixed
Parameters
- $mapper : AdditionalProductFieldsMapper
- $reader : AdditionalProductFieldsReader
- $writer : AdditionalProductFieldsWriter
Return values
mixed —createAdditionalProductField()
public
createAdditionalProductField(ProductId $productId, AdditionalFieldId $fieldId, array<string|int, mixed> $values) : void
Parameters
- $productId : ProductId
- $fieldId : AdditionalFieldId
- $values : array<string|int, mixed>
Tags
Return values
void —deleteAdditionalProductField()
public
deleteAdditionalProductField(ProductId $productId, AdditionalFieldIds $additionalFieldIds) : void
Parameters
- $productId : ProductId
- $additionalFieldIds : AdditionalFieldIds
Tags
Return values
void —getAdditionalProductFields()
public
getAdditionalProductFields(ProductId $productId) : AdditionalProductFields
Parameters
- $productId : ProductId
Tags
Return values
AdditionalProductFields —storeAdditionalProductField()
public
storeAdditionalProductField(AdditionalProductField ...$productFields) : void
Parameters
- $productFields : AdditionalProductField