symfony-design-system/src/Controller/HomeController.php

31 lines
762 B
PHP

<?php
declare(strict_types=1);
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
final class HomeController extends AbstractController
{
#[Route(path: '/', name: 'home')]
public function __invoke(): Response
{
// TODO: make this list dynamic.
$components = [
['Logo', 'logo'],
['Page header', 'page-header'],
['Footer link', 'footer-link'],
['Footer', 'footer'],
];
return $this->render(
view: 'home.html.twig',
parameters: [
'components' => $components,
]
);
}
}