/
Alexsey-VR
/
php-project-9
Обзор
Документация
Войти
/
Alexsey-VR
/
php-project-9
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Controllers/MainAction.php
36 строк
828 B
Alexsey-VR
updated main action
17 май 2026, 19:44
17 май 2026, 19:44
414d471
Код
Авторство
О чём код?
<?php namespace Analyzer\Controllers; use Slim\Flash\Messages; use Slim\Views\PhpRenderer; use Psr\Http\Message\ResponseInterface as PsrResponseInterface; use Psr\Http\Message\ServerRequestInterface; class MainAction { private Messages $flash; private PhpRenderer $renderer; public function __construct( Messages $flash, PhpRenderer $renderer ) { $this->flash = $flash; $this->renderer = $renderer; } public function __invoke( ServerRequestInterface $request, PsrResponseInterface $response, ): PsrResponseInterface { $messages = $this->flash->getMessages(); $params = [ 'messages' => $messages, 'errors' => [] ]; return $this->renderer->render($response, 'index.phtml', $params); } }