<?php
namespace App\Controller;
use App\Repository\ContentBlockRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class LegalController extends AbstractController
{
#[Route('/impressum', name: 'app_imprint')]
public function imprint(ContentBlockRepository $contentBlockRepository): Response
{
return $this->render('legal/imprint.html.twig', [
'block' => $contentBlockRepository->findOneBySlug('legal_imprint'),
]);
}
#[Route('/datenschutz', name: 'app_privacy')]
public function privacy(ContentBlockRepository $contentBlockRepository): Response
{
return $this->render('legal/privacy.html.twig', [
'block' => $contentBlockRepository->findOneBySlug('legal_privacy'),
]);
}
#[Route('/allgemeine-geschaeftsbedingungen', name: 'app_terms')]
public function terms(ContentBlockRepository $contentBlockRepository): Response
{
return $this->render('legal/terms.html.twig', [
'block' => $contentBlockRepository->findOneBySlug('legal_terms'),
]);
}
}