<?php
declare(strict_types=1);
namespace App\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Contracts\Translation\TranslatorInterface;
/**
* @Route(requirements={"_locale": "en|de|sk"})
*/
class PrivacyController extends CommonController
{
/**
* @Route(
* "/privacy-policy"
* )
* @Route(
* "/{_locale}/privacy-policy",
* name="privacy_policy"
* )
*/
public function index(Request $request, TranslatorInterface $translator): Response
{
return $this->render(
'privacy/index.html.twig',
[
'meta_keywords' => 'privacy policy,gdpr,data protection,ezmid',
'meta_description' => $translator->trans(
'Privacy Policy - Learn how EZMID collects, uses, and protects your personal data.'
),
'lang' => $request->getLocale(),
'menu' => $this->getMenuItems($request),
'year' => date('Y'),
'eLang' => 'sk',
'failLang' => 'sk',
'sendLang' => 'sk',
'nameAlert' => 'sk',
'emailAlert' => 'sk',
'messageAlert' => 'sk',
'header' => [
'title' => $translator->trans('Privacy Policy'),
'section' => $translator->trans('Legal'),
],
'jobsCount' => $this->config->getOpenJobPositionsCount(),
]
);
}
}