eZ\Publish\Core\Persistence\Legacy\Tests\Content\Type\ContentUpdater\Action\AddFieldTest::getContentFixture PHP Method

getContentFixture() protected method

Returns a Content fixture.
protected getContentFixture ( integer $versionNo, array $languageCodes ) : eZ\Publish\SPI\Persistence\Content
$versionNo integer
$languageCodes array
return eZ\Publish\SPI\Persistence\Content
    protected function getContentFixture($versionNo, array $languageCodes)
    {
        $contentInfo = new Content\ContentInfo();
        $contentInfo->id = 'contentId';
        $versionInfo = new Content\VersionInfo();
        $versionInfo->contentInfo = $contentInfo;
        $content = new Content();
        $content->versionInfo = $versionInfo;
        $content->versionInfo->versionNo = $versionNo;
        $fields = array();
        foreach ($languageCodes as $languageCode) {
            $fields[] = new Field(array('languageCode' => $languageCode));
        }
        $content->fields = $fields;
        return $content;
    }