public toPersistenceValue ( eZ\Publish\SPI\FieldType\Value $value ) : eZ\Publish\SPI\Persistence\Content\FieldValue | ||
$value | eZ\Publish\SPI\FieldType\Value | The value of the field type |
return | eZ\Publish\SPI\Persistence\Content\FieldValue | the value processed by the storage engine |
public function toPersistenceValue(SPIValue $value)
{
if ($value === null) {
return new FieldValue(array('data' => array(), 'externalData' => null, 'sortKey' => null));
}
return new FieldValue(array('data' => array('urlId' => null, 'text' => $value->text), 'externalData' => $value->link, 'sortKey' => $this->getSortInfo($value)));
}