You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
946 B
PHP

<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Attribute\Route;
/**
* Controllers for "core" pages: home, etc.
*/
class CoreController extends AbstractController {
/**
* Redirection for root URL (without locale)
*
* @param Request $request The request
*
* @return Response The response
*/
public function root_redirect (Request $request): Response {
return $this->redirectToRoute('core_main', [
'_locale' => $request->getPreferredLanguage($this->getParameter('locale.all')),
]);
}
/**
* Home page
*
* @return Response The response
*/
#[Route('/', name: 'core_main')]
public function main (): Response {
return $this->render('core/main.html.twig');
}
}