From 85ccd290284bd8456bb08db70f677346a124fff3 Mon Sep 17 00:00:00 2001
From: tracer <tracer@24unix.net>
Date: Mon, 11 Apr 2022 17:52:00 +0200
Subject: [PATCH] refactored

---
 src/Controller/SecurityController.php | 37 ++++++++++-----------------
 1 file changed, 14 insertions(+), 23 deletions(-)

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.');
 	}
 }