Class

eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter\IntegerConverter

class IntegerConverter implements Converter

Constants

FLOAT_VALIDATOR_IDENTIFIER

HAS_MIN_VALUE

HAS_MAX_VALUE

Methods

static IntegerConverter create()

Factory for current class.

toStorageValue(FieldValue $value, StorageFieldValue $storageFieldValue)

Converts data from $value to $storageFieldValue.

toFieldValue(StorageFieldValue $value, FieldValue $fieldValue)

Converts data from $value to $fieldValue.

toStorageFieldDefinition(FieldDefinition $fieldDef, StorageFieldDefinition $storageDef)

Converts field definition data in $fieldDef into $storageFieldDef.

toFieldDefinition(StorageFieldDefinition $storageDef, FieldDefinition $fieldDef)

Converts field definition data in $storageDef into $fieldDef.

string getIndexColumn()

Returns the name of the index column in the attribute table.

Details

at line 33
static public IntegerConverter create()

Factory for current class.

Note: Class should instead be configured as service if it gains dependencies.

Return Value

IntegerConverter

at line 44
public toStorageValue(FieldValue $value, StorageFieldValue $storageFieldValue)

Converts data from $value to $storageFieldValue.

Parameters

FieldValue $value
StorageFieldValue $storageFieldValue

at line 56
public toFieldValue(StorageFieldValue $value, FieldValue $fieldValue)

Converts data from $value to $fieldValue.

Parameters

StorageFieldValue $value
FieldValue $fieldValue

at line 68
public toStorageFieldDefinition(FieldDefinition $fieldDef, StorageFieldDefinition $storageDef)

Converts field definition data in $fieldDef into $storageFieldDef.

Parameters

FieldDefinition $fieldDef
StorageFieldDefinition $storageDef

at line 97
public toFieldDefinition(StorageFieldDefinition $storageDef, FieldDefinition $fieldDef)

Converts field definition data in $storageDef into $fieldDef.

Parameters

StorageFieldDefinition $storageDef
FieldDefinition $fieldDef

at line 121
public string getIndexColumn()

Returns the name of the index column in the attribute table.

Returns the name of the index column the datatype uses, which is either "sortkeyint" or "sortkeystring". This column is then used for filtering and sorting for this type.

Return Value

string