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

getContentPartialFieldsFixture() protected method

Returns a Content fixture.
protected getContentPartialFieldsFixture ( ) : eZ\Publish\SPI\Persistence\Content
return eZ\Publish\SPI\Persistence\Content
    protected function getContentPartialFieldsFixture()
    {
        $content = new Content();
        $content->versionInfo = new VersionInfo();
        $content->versionInfo->versionNo = 1;
        $content->versionInfo->languageIds = array(2, 4);
        $content->versionInfo->contentInfo = new ContentInfo();
        $content->versionInfo->contentInfo->id = 42;
        $content->versionInfo->contentInfo->contentTypeId = 1;
        $content->versionInfo->contentInfo->mainLanguageCode = 'eng-GB';
        $field = new Field();
        $field->type = 'some-type';
        $field->value = new FieldValue();
        $firstFieldUs = clone $field;
        $firstFieldUs->id = 11;
        $firstFieldUs->fieldDefinitionId = 1;
        $firstFieldUs->languageCode = 'eng-US';
        $secondFieldGb = clone $field;
        $secondFieldGb->id = 22;
        $secondFieldGb->fieldDefinitionId = 2;
        $secondFieldGb->languageCode = 'eng-GB';
        $content->fields = array($firstFieldUs, $secondFieldGb);
        return $content;
    }