eZ\Publish\Core\Persistence\Legacy\Tests\Content\FieldValue\Converter\MediaTest::testToStorageFieldDefinition PHP Метод

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

    public function testToStorageFieldDefinition()
    {
        $storageFieldDef = new StorageFieldDefinition();
        $fieldTypeConstraints = new FieldTypeConstraints();
        $fieldTypeConstraints->validators = array('FileSizeValidator' => array('maxFileSize' => 1048576));
        $fieldTypeConstraints->fieldSettings = new FieldSettings(array('mediaType' => MediaType::TYPE_HTML5_VIDEO));
        $fieldDef = new PersistenceFieldDefinition(array('fieldTypeConstraints' => $fieldTypeConstraints, 'defaultValue' => null));
        $this->converter->toStorageFieldDefinition($fieldDef, $storageFieldDef);
        self::assertSame($fieldDef->fieldTypeConstraints->validators['FileSizeValidator'], array('maxFileSize' => $storageFieldDef->dataInt1));
        self::assertSame($fieldDef->fieldTypeConstraints->fieldSettings['mediaType'], $storageFieldDef->dataText1);
    }