toStorageFieldDefinition() публичный Метод

Converts field definition data in $fieldDef into $storageFieldDef.
public toStorageFieldDefinition ( eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDef, StorageFieldDefinition $storageDef )
$fieldDef eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition
$storageDef eZ\Publish\Core\Persistence\Legacy\Content\StorageFieldDefinition
Пример #1
0
 /**
  * @group fieldType
  * @group textLine
  * @covers \eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter\TextLineConverter::toStorageFieldDefinition
  */
 public function testToStorageFieldDefinitionNoValidator()
 {
     $defaultText = 'This is a default text';
     $storageFieldDef = new StorageFieldDefinition();
     $defaultValue = new FieldValue();
     $defaultValue->data = $defaultText;
     $fieldTypeConstraints = new FieldTypeConstraints();
     $fieldDef = new PersistenceFieldDefinition(array('fieldTypeConstraints' => $fieldTypeConstraints, 'defaultValue' => $defaultValue));
     $this->converter->toStorageFieldDefinition($fieldDef, $storageFieldDef);
     self::assertSame(0, $storageFieldDef->dataInt1);
     self::assertSame($fieldDef->defaultValue->data, $storageFieldDef->dataText1);
 }