render($response, 'proyectos.list'); } public function list(ServerRequestInterface $request, ResponseInterface $response, Repository\Proyecto $proyectoRepository): ResponseInterface { $proyectos = $proyectoRepository->fetchAllActive(); $response->getBody()->write(json_encode(['proyectos' => $proyectos, 'total' => count($proyectos)])); return $response->withHeader('Content-Type', 'application/json'); } }