AdditionalFieldsWriter
in package
Class AdditionalFieldsWriter
Table of Contents
- $connection : Connection
- $fieldKeyGenerator : FieldKeyGenerator
- $languageIdMap : array<string|int, mixed>
- __construct() : mixed
- AdditionalFieldWriter constructor.
- createAdditionalField() : array<string|int, mixed>
- deleteAdditionalFields() : void
- storeAdditionalFields() : void
- getLanguageIdByCode() : int
Properties
$connection
protected
Connection
$connection
$fieldKeyGenerator
protected
FieldKeyGenerator
$fieldKeyGenerator
$languageIdMap
protected
array<string|int, mixed>
$languageIdMap
= []
Methods
__construct()
AdditionalFieldWriter constructor.
public
__construct(Connection $connection, FieldKeyGenerator $fieldKeyGenerator) : mixed
Parameters
- $connection : Connection
- $fieldKeyGenerator : FieldKeyGenerator
Return values
mixed —createAdditionalField()
public
createAdditionalField(array<string|int, mixed> $names) : array<string|int, mixed>
Parameters
- $names : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —deleteAdditionalFields()
public
deleteAdditionalFields(FieldIds $additionalFieldIds) : void
Parameters
- $additionalFieldIds : FieldIds
Tags
Return values
void —storeAdditionalFields()
public
storeAdditionalFields(AdditionalField ...$fields) : void
Parameters
- $fields : AdditionalField
Tags
Return values
void —getLanguageIdByCode()
protected
getLanguageIdByCode(string $code) : int
Parameters
- $code : string