<?php
namespace App\Controller;
use Pimcore\Controller\FrontendController;
use Pimcore\Model\DataObject\Room;
use Pimcore\Model\Exception\NotFoundException;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\HttpFoundation\{Request, Response};
use Symfony\Component\Routing\Annotation\Route;
/**
* Class DocumentController
* @package App\Controller
*/
class DocumentController extends FrontendController
{
/**
* @Template("@Provider/document/room.html.twig")
*/
public function roomDetailAction(Request $request): array
{
$room = Room::getById($request->get('id'));
if (empty($room)) {
throw new NotFoundException('Room not Found');
}
return [
'roomElement' => $room
];
}
}