<?php
namespace App\Controller\Block;
use App\Env;
use App\Service\Cache\Cache;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
class GtmController extends AbstractController
{
public function __construct()
{
}
#[Route('/{_locale}/block/gtm', name: 'block_gtm', requirements: ['_locale' => '%app.langs%'])]
public function gtm(): Response
{
$code = Env::code_gtm();
$response = $this->render('block/gtm.html.twig', [
'code' => $code,
]);
$response = Cache::http($response, $this->getParameter('app.http_cache_time'));
return $response;
}
}