protected getContentPartialFieldsFixture ( ) : eZ\Publish\SPI\Persistence\Content | ||
Результат | 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;
}