<?php 
 
namespace App\Controller; 
 
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; 
use Symfony\Component\HttpFoundation\Response; 
use Symfony\Component\Routing\Annotation\Route; 
use Symfony\Component\Security\Http\Authentication\AuthenticationUtils; 
 
class LoginController extends AbstractController 
{ 
  #[Route('/login', name: 'app_login')] 
  public function login(AuthenticationUtils $authenticationUtils): Response 
  { 
    // get the login error if there is one 
    $error = $authenticationUtils->getLastAuthenticationError(); 
     
    // last username entered by the user 
    $lastUsername = $authenticationUtils->getLastUsername(); 
     
    return $this->render('login/login.html.twig', [ 
      'last_username' => $lastUsername, 
      'error'         => $error 
    ]); 
  } 
   
  #[Route('/logout', name: 'app_logout', methods: ['GET'])] 
  public function logout() 
  { 
  } 
}