SerializedColumnNormalizerTrait
trait SerializedColumnNormalizerTrait (View source)
A trait providing methods for serialized columns.
Methods
Checks if there is a serialized string for a column.
Checks if the data contains string value for serialize column.
Gets the names of all serialized properties.
Gets the names of all properties the plugin treats as serialized data.
Details
protected
checkForSerializedStrings(mixed $data, string $class, FieldItemInterface $field_item)
Checks if there is a serialized string for a column.
protected bool
dataHasStringForSerializeColumn(FieldItemInterface $field_item, array $data)
Checks if the data contains string value for serialize column.
protected string[]
getSerializedPropertyNames(FieldItemInterface $field_item)
Gets the names of all serialized properties.
protected string[]
getCustomSerializedPropertyNames(FieldItemInterface $field_item)
Gets the names of all properties the plugin treats as serialized data.
This allows the field storage definition or entity type to provide a setting for serialized properties. This can be used for fields that handle serialized data themselves and do not rely on the serialized schema flag.