<?php
namespace App\Controller\Frontend;
use App\Entity\SysConfig;
use Doctrine\Persistence\ManagerRegistry;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class PageController extends AbstractController
{
private $em;
public function __construct(ManagerRegistry $managerRegistry)
{
$this->em = $managerRegistry;
}
/**
* @Route("/password-reset-success", name="front_pass_reset_success")
*/
public function index(Request $request) :Response
{
return $this->render('frontend/pages/reset_pass_success.html.twig');
}
/**
* @Route("/render-footer", name="front_render_footer")
*/
public function renderFooter(Request $request) :Response
{
/** @var SysConfig $sysRepo */
$sysRepo = $this->em->getRepository(SysConfig::class)->findOneBy([]);
$footerText = "";
if($sysRepo) {
$footerText = $sysRepo->getFooterText();
}
return $this->render('frontend/pages/partial/_footer.html.twig', [
'footerText' => $footerText
]);
}
}