eZ\Publish\Core\Persistence\Legacy\Tests\Content\FieldHandlerTest::getUpdateStructFixture PHP Method

getUpdateStructFixture() protected method

Returns an UpdateStruct fixture.
protected getUpdateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\UpdateStruct
return eZ\Publish\SPI\Persistence\Content\UpdateStruct
    protected function getUpdateStructFixture()
    {
        $struct = new UpdateStruct();
        // Language with id=2 is eng-US
        $struct->initialLanguageId = 2;
        $content = $this->getContentFixture();
        foreach ($content->fields as $field) {
            // Skip untranslatable fields not in main language
            if (($field->fieldDefinitionId == 2 || $field->fieldDefinitionId == 3) && $field->languageCode != 'eng-GB') {
                continue;
            }
            $struct->fields[] = $field;
        }
        return $struct;
    }