src/Controller/HomepageController.php line 22

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Controller;
  4. use Symfony\Component\HttpFoundation\Request;
  5. use Symfony\Component\HttpFoundation\Response;
  6. use Symfony\Component\Routing\Annotation\Route;
  7. /**
  8. * @Route("/", requirements={"_locale": "en|de|sk"})
  9. */
  10. class HomepageController extends CommonController
  11. {
  12. /**
  13. * @Route(
  14. * "/{_locale}",
  15. * name="homepage_index"
  16. * )
  17. */
  18. public function index(Request $request, string $_locale = 'en'): Response
  19. {
  20. return $this->render(
  21. 'homepage/index.html.twig',
  22. [
  23. 'meta_keywords' => '',
  24. 'meta_description' => '',
  25. 'lang' => $request->getLocale(),
  26. 'menu' => $this->getMenuItems($request),
  27. 'year' => date('Y'),
  28. 'eLang' => 'sk',
  29. 'failLang' => 'sk',
  30. 'sendLang' => 'sk',
  31. 'nameAlert' => 'sk',
  32. 'emailAlert' => 'sk',
  33. 'messageAlert' => 'sk',
  34. 'jobsCount' => $this->config->getOpenJobPositionsCount(),
  35. ]
  36. );
  37. }
  38. }