AdditionalFieldsMapper
extends AdditionalFieldFactory
in package
Class AdditionalFieldsMapper
Table of Contents
- SORT_BY_COLUMNS = ['id' => 'af.additional_field_id']
- createFieldId() : FieldId
- createFieldIds() : FieldIds
- createFieldName() : FieldName
- createFieldNames() : FieldNames
- mapAdditionalField() : AdditionalField
- mapAdditionalFields() : AdditionalFields
- mapSortByFields() : array<string|int, mixed>
- string_shift() : string
Constants
SORT_BY_COLUMNS
protected
mixed
SORT_BY_COLUMNS
= ['id' => 'af.additional_field_id']
Methods
createFieldId()
public
createFieldId(int $id) : FieldId
Parameters
- $id : int
Return values
FieldId —createFieldIds()
public
createFieldIds(FieldId ...$ids) : FieldIds
Parameters
- $ids : FieldId
Return values
FieldIds —createFieldName()
public
createFieldName(string $languageCode, string $name) : FieldName
Parameters
- $languageCode : string
- $name : string
Return values
FieldName —createFieldNames()
public
createFieldNames(FieldName ...$fieldNames) : FieldNames
Parameters
- $fieldNames : FieldName
Return values
FieldNames —mapAdditionalField()
public
mapAdditionalField(int $id, array<string|int, mixed> $fieldNames) : AdditionalField
Parameters
- $id : int
- $fieldNames : array<string|int, mixed>
Return values
AdditionalField —mapAdditionalFields()
public
mapAdditionalFields(array<string|int, mixed> $additionalFields) : AdditionalFields
Parameters
- $additionalFields : array<string|int, mixed>
Return values
AdditionalFields —mapSortByFields()
public
mapSortByFields(string $sortByColumns) : array<string|int, mixed>
Parameters
- $sortByColumns : string
Return values
array<string|int, mixed> —string_shift()
protected
string_shift(string &$string) : string
Parameters
- $string : string