eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter\PageConverter::toStorageValue PHP Method

toStorageValue() public method

Converts data from $value to $storageFieldValue.
public toStorageValue ( eZ\Publish\SPI\Persistence\Content\FieldValue $value, StorageFieldValue $storageFieldValue )
$value eZ\Publish\SPI\Persistence\Content\FieldValue
$storageFieldValue eZ\Publish\Core\Persistence\Legacy\Content\StorageFieldValue
    public function toStorageValue(FieldValue $value, StorageFieldValue $storageFieldValue)
    {
        $storageFieldValue->dataText = $value->data === null ? null : $this->generateXmlString($value->data);
    }

Usage Example

Example #1
0
 /**
  * Test converting Parts\Page to XML.
  */
 public function testToStorageValue()
 {
     $storageFieldValue = new StorageFieldValue();
     $fieldValue = new FieldValue(array('data' => $this->pageReference));
     $this->converter->toStorageValue($fieldValue, $storageFieldValue);
     $this->assertXmlStringEqualsXmlString(self::PAGE_XML_REFERENCE, $storageFieldValue->dataText);
 }