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

getContentSingleLanguageFixture() protected method

Returns a Content fixture.
protected getContentSingleLanguageFixture ( ) : eZ\Publish\SPI\Persistence\Content
return eZ\Publish\SPI\Persistence\Content
    protected function getContentSingleLanguageFixture()
    {
        $content = new Content();
        $content->versionInfo = new VersionInfo();
        $content->versionInfo->versionNo = 1;
        $content->versionInfo->languageIds = array(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();
        $field->languageCode = 'eng-GB';
        $firstField = clone $field;
        $firstField->fieldDefinitionId = 1;
        $secondField = clone $field;
        $secondField->fieldDefinitionId = 2;
        $thirdField = clone $field;
        $thirdField->fieldDefinitionId = 3;
        $content->fields = array($firstField, $secondField, $thirdField);
        return $content;
    }