Converts field definition data in $fieldDef into $storageFieldDef.
public toStorageFieldDefinition ( eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDef, |
||
$fieldDef | eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition | |
$storageDef |
/** * @covers \eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter\TimeConverter::toStorageFieldDefinition */ public function testToStorageFieldDefinitionDefaultCurrentTime() { $storageFieldDef = new StorageFieldDefinition(); $fieldTypeConstraints = new FieldTypeConstraints(); $fieldTypeConstraints->fieldSettings = new FieldSettings(array("useSeconds" => false, "defaultType" => TimeType::DEFAULT_CURRENT_TIME)); $fieldDef = new PersistenceFieldDefinition(array("fieldTypeConstraints" => $fieldTypeConstraints)); $this->converter->toStorageFieldDefinition($fieldDef, $storageFieldDef); self::assertSame(TimeType::DEFAULT_CURRENT_TIME, $storageFieldDef->dataInt1); self::assertSame(0, $storageFieldDef->dataInt2); }