Ejemplo n.º 1
0
 /**
  * @Given /^it contains a Version of ContentType "([^"]*)"$/
  */
 public function itContainsAVersionOfContentType($contentTypeIdentifier)
 {
     $object = $this->restContext->getResponseObject();
     Assertion::assertInstanceOf('eZ\\Publish\\Core\\REST\\Server\\Values\\Version', $object);
     Assertion::assertEquals($contentTypeIdentifier, $this->contentTypeService->loadContentType($object->content->contentInfo->contentTypeId)->identifier);
     $this->currentContent = $this->contentService->loadContentByVersionInfo($object->content->versionInfo);
 }
 /**
  * Loads content in the version given by version info.
  *
  * @throws \eZ\Publish\API\Repository\Exceptions\UnauthorizedException if the user is not allowed to load this version
  *
  * @param \eZ\Publish\API\Repository\Values\Content\VersionInfo $versionInfo
  * @param array $languages A language filter for fields. If not given all languages are returned
  *
  * @return \eZ\Publish\API\Repository\Values\Content\Content
  */
 public function loadContentByVersionInfo(VersionInfo $versionInfo, array $languages = null)
 {
     return $this->service->loadContentByVersionInfo($versionInfo, $languages);
 }
Ejemplo n.º 3
0
 /**
  * Loads content in the version given by version info.
  *
  * @throws \eZ\Publish\API\Repository\Exceptions\UnauthorizedException if the user is not allowed to load this version
  *
  * @param \eZ\Publish\API\Repository\Values\Content\VersionInfo $versionInfo
  * @param array $languages A language filter for fields. If not given all languages are returned
  * @param bool $useAlwaysAvailable Add Main language to \$languages if true (default) and if alwaysAvailable is true
  *
  * @return \eZ\Publish\API\Repository\Values\Content\Content
  */
 public function loadContentByVersionInfo(VersionInfo $versionInfo, array $languages = null, $useAlwaysAvailable = true)
 {
     return $this->service->loadContentByVersionInfo($versionInfo, $languages, $useAlwaysAvailable);
 }