public function redirectContent(Request $request) { if (!$request->query->has('remoteId')) { throw new BadRequestException("'remoteId' parameter is required."); } $contentInfo = $this->repository->getContentService()->loadContentInfoByRemoteId($request->query->get('remoteId')); return new Values\TemporaryRedirect($this->router->generate('ezpublish_rest_loadContent', array('contentId' => $contentInfo->id))); }