public function viewAction(Request $request, int $urlId): Response
    {
        $url = $this->urlService->loadById($urlId);

        $usages = new Pagerfanta(new URLUsagesAdapter($url, $this->urlService));
        $usages->setCurrentPage($request->query->getInt('page', 1));
        $usages->setMaxPerPage($request->query->getInt('limit', self::DEFAULT_MAX_PER_PAGE));

        $editForm = $this->formFactory->contentEdit(
            new ContentEditData()
        );

        return $this->render('@ezdesign/link_manager/view.html.twig', [
            'url' => $url,
            'can_edit' => $this->isGranted(new Attribute('url', 'update')),
            'usages' => $usages,
            'form_edit' => $editForm->createView(),
        ]);
    }
public function viewAction(Request $request, int $urlId): Response
    {
        $url = $this->urlService->loadById($urlId);

        $usages = new Pagerfanta(new URLUsagesAdapter($url, $this->urlService));
        $usages->setCurrentPage($request->query->getInt('page', 1));
        $usages->setMaxPerPage($request->query->getInt('limit', self::DEFAULT_MAX_PER_PAGE));

        $editForm = $this->formFactory->contentEdit(
            new ContentEditData()
        );

        return $this->render('@ezdesign/link_manager/view.html.twig', [
            'url' => $url,
            'can_edit' => $this->isGranted(new Attribute('url', 'update')),
            'usages' => $usages,
            'form_edit' => $editForm->createView(),
        ]);
    }
public function viewAction ( Request $ request , int $ urlId ) : Response { $ url = $ this -> urlService -> loadById ( $ urlId ) ; $ usages = new Pagerfanta ( new URLUsagesAdapter ( $ url , $ this -> urlService ) ) ; $ usages -> setCurrentPage ( $ request -> query -> getInt ( 'page' , 1 ) ) ; $ usages -> setMaxPerPage ( $ request -> query -> getInt ( 'limit' , self :: DEFAULT_MAX_PER_PAGE ) ) ; $ editForm = $ this -> formFactory -> contentEdit ( new ContentEditData ( ) ) ; return $ this -> render ( '@ezdesign/link_manager/view.html.twig' , [ 'url' => $ url , 'can_edit' => $ this -> isGranted ( new Attribute ( 'url' , 'update' ) ) , 'usages' => $ usages , 'form_edit' => $ editForm -> createView ( ) , ] ) ; }
Renders the view of a URL.

@param Request $request
@param int $urlId ID of URL

@return Response
Renders the view of a URL .