src/Controller/SEOController.php line 38
<?phpnamespace App\Controller;use App\Service\SEOService;use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;use Symfony\Component\HttpFoundation\Request;use Symfony\Component\HttpFoundation\Response;use Symfony\Component\Routing\Annotation\Route;class SEOController extends AbstractController{#[Route(path: ['it' => '/sitemap.xml','en' => '/en/sitemap.xml',// 'es' => '/es/sitemap.xml','de' => '/de/sitemap.xml',], name: 'sitemap')]public function sitemapAction(Request $request, SEOService $SEOService){if ($request->getLocale() == 'de') {$xml = $SEOService->generateSitemapDE($request->getLocale());} else {$xml = $SEOService->generateSitemap($request->getLocale());}return new Response($xml, 200,array('Content-Type' => 'application/xml'));}#[Route(path: ['it' => '/sitemap','en' => '/en/sitemap',// 'es' => '/es/sitemap','de' => '/de/sitemap',], name: 'sitemap_html')]public function sitemapHtmlAction(Request $request, SEOService $SEOService){if ($request->getLocale() == 'de') {$data = $SEOService->generateSitemapDE($request->getLocale(), true);} else {$data = $SEOService->generateSitemap($request->getLocale(), true);}return $this->render('seo/sitemapHtml.html.twig', ['data' => $data]);}}