23 lines
577 B
PHP
23 lines
577 B
PHP
<?php
|
|
|
|
namespace %NAMESPACE%\Controller;
|
|
|
|
use Psr\Http\Message\{ServerRequestInterface, ResponseInterface };
|
|
|
|
use Notes\Route\Attribute\Method\Route;
|
|
|
|
use %NAMESPACE%\{ Lib, Entity, Form, };
|
|
|
|
use function %NAMESPACE%\View\{ _, lang, url, route, form };
|
|
|
|
class Home {
|
|
use Lib\ControllerTrait;
|
|
|
|
#[Route("/", name: "home")]
|
|
public function index(ServerRequestInterface $request, array $arguments) : ResponseInterface
|
|
{
|
|
form(new Form\Form(), $this->pushContext(new Lib\FormContext($request, "form.name")));
|
|
|
|
return $this->renderView('home');
|
|
}
|
|
} |