Skip to content
Snippets Groups Projects
Select Git revision
  • 810ec7614cf5903e9fa06fd16e09baeb8a158c15
  • main default protected
  • v0.2.1
  • v0.2.0
  • v0.1.2
  • v0.1.0
  • v0.1.1
7 results

LoggedInOnly.php

Blame
  • LoggedInOnly.php 541 B
    <?php
    
    declare(strict_types=1);
    
    namespace Dbp\Relay\ExampleBundle\Controller;
    
    use Dbp\Relay\ExampleBundle\Entity\Place;
    use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
    use Symfony\Component\HttpFoundation\Request;
    
    /**
     * This is an example controller that only allows logged-in users to access it.
     */
    class LoggedInOnly extends AbstractController
    {
        public function __invoke(Place $data, Request $request): Place
        {
            $this->denyAccessUnlessGranted('IS_AUTHENTICATED_FULLY');
    
            return $data;
        }
    }