src/Controller/RobotsController.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Component\HttpFoundation\Response;
  4. use Symfony\Component\Routing\Annotation\Route;
  5. class RobotsController extends BaseController
  6. {
  7.     /**
  8.      * Used for SEO purposes
  9.      * @Route("/robots.txt", name="robots.robots_content", defaults={"_format"="txt"})
  10.      * @param string $siteBaseUrl
  11.      * @return Response
  12.      */
  13.     public function robots(string $siteBaseUrl): Response
  14.     {
  15.         $response = new Response(
  16.             $this->renderView('robots/_robots.html.twig', [
  17.                 'siteBaseUrl' => $siteBaseUrl,
  18.             ]),
  19.             200
  20.         );
  21.         $response->headers->set('Content-Type''text/plain');
  22.         return $response;
  23.     }
  24. }