<?php declare(strict_types=1);

namespace App\Controller;

final class RobotsTxtController extends \Symfony\Bundle\FrameworkBundle\Controller\AbstractController
{

    public function index(\Symfony\Component\Routing\RouterInterface $router): \Symfony\Component\HttpFoundation\Response
    {
        $sitemapUrl = $router->generate('presta_sitemap', referenceType: \Symfony\Component\Routing\Generator\UrlGeneratorInterface::ABSOLUTE_URL);

        return new \Symfony\Component\HttpFoundation\Response(<<<TXT
User-agent: *
Allow: *
Sitemap: $sitemapUrl
Content-Signal: ai-train=no, search=yes, ai-input=no
TXT, headers: ['Content-Type' => 'text/plain']
        );
    }

}