File: /var/www/vhosts/creativefellows.nl/firstbrick.creativefellows.nl/src/Action/Hello/HelloAction.php
<?php
namespace App\Action\Hello;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use Slim\Views\Twig;
final class HelloAction
{
private $twig;
public function __construct(Twig $twig)
{
$this->twig = $twig;
}
public function __invoke(
ServerRequestInterface $request,
ResponseInterface $response
): ResponseInterface {
$viewData = [
'name' => 'nas',
'notifications' => [
'message' => 'You are good!'
],
];
return $this->twig->render($response, 'hello.twig', $viewData);
}
}