diff --git a/src/Controller/SecurityController.php b/src/Controller/SecurityController.php index 2a792e9..dbb5f33 100644 --- a/src/Controller/SecurityController.php +++ b/src/Controller/SecurityController.php @@ -2,42 +2,33 @@ namespace App\Controller; -use App\Entity\User; -use App\Form\RegistrationFormType; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; -use Symfony\Component\HttpFoundation\Request; +use Symfony\Component\Config\Definition\Exception\Exception; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; use Symfony\Component\Security\Http\Authentication\AuthenticationUtils; /** - * Class SecurityController - * @package App\Controller + * */ class SecurityController extends AbstractController { - /** - * @Route("/login", name="app_login") - */ - public function login( AuthenticationUtils $authenticationUtils): Response - { - // if ($this->getUser()) { - // return $this->redirectToRoute('target_path'); - // } - - // get the login error if there is one - $error = $authenticationUtils->getLastAuthenticationError(); - // last username entered by the user - $lastUsername = $authenticationUtils->getLastUsername(); - - return $this->render('security/login.html.twig', ['last_username' => $lastUsername, 'error' => $error]); - } + #[Route(path: '/login', name: 'app_login')] + public function login(AuthenticationUtils $authenticationUtils): Response + { + return $this->render(view: 'security/login.html.twig', parameters: [ + 'error' => $authenticationUtils->getLastAuthenticationError(), + 'last_username' => $authenticationUtils->getLastUsername() + ]); + } + /** - * @Route("/logout", name="app_logout") + * @return mixed */ + #[Route(path: '/logout', name: 'app_logout')] public function logout() { - throw new \LogicException('This method can be blank - it will be intercepted by the logout key on your firewall.'); + throw new Exception(message: 'Logout should never be reached.'); } }