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

getContentFixture() protected method

Returns a Content fixture.
protected getContentFixture ( ) : eZ\Publish\SPI\Persistence\Content
return eZ\Publish\SPI\Persistence\Content
    protected function getContentFixture()
    {
        $content = $this->getContentPartialFieldsFixture();
        $field = new Field();
        $field->type = 'some-type';
        $field->value = new FieldValue();
        $firstFieldGb = clone $field;
        $firstFieldGb->id = 12;
        $firstFieldGb->fieldDefinitionId = 1;
        $firstFieldGb->languageCode = 'eng-GB';
        $secondFieldUs = clone $field;
        $secondFieldUs->id = 21;
        $secondFieldUs->fieldDefinitionId = 2;
        $secondFieldUs->languageCode = 'eng-US';
        $thirdFieldGb = clone $field;
        $thirdFieldGb->id = 32;
        $thirdFieldGb->fieldDefinitionId = 3;
        $thirdFieldGb->languageCode = 'eng-GB';
        $thirdFieldUs = clone $field;
        $thirdFieldUs->id = 31;
        $thirdFieldUs->fieldDefinitionId = 3;
        $thirdFieldUs->languageCode = 'eng-US';
        $content->fields = array($content->fields[0], $firstFieldGb, $secondFieldUs, $content->fields[1], $thirdFieldUs, $thirdFieldGb);
        return $content;
    }