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;
}