<?php
namespace App\Controller\Front;
use FOS\UserBundle\Controller\SecurityController as FOSSecurityController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class WelcomeController extends FOSSecurityController
{
/**
* @Route("/welcome", name="malys_front_welcome")
*/
public function welcome(): ?Response
{
$data = json_decode(parent::loginAction()->getContent(), true);
return $this->render('front/security/welcome.html.twig', $data);
}
/**
* @Route("/account_opening", name="malys_front_account_opening")
*
*/
public function accountOpening(): ?Response
{
return $this->render('front/security/panels/subscribe.html.twig');
}
/**
* Override to prevent unused render call and return parameter
*
*/
protected function renderLogin(array $data): Response
{
return new Response(json_encode($data));
}
}