/** * @param RequestInterface $request * @param ResponseInterface $response * @param callable $next * @return ResponseInterface */ public function __invoke(RequestInterface $request, ResponseInterface $response, callable $next) { $users = $this->userFinder->findAll(); return new HtmlResponse($this->templates->render('page::user-list', ['users' => $users])); }