fetchAll('descripcion'); } catch (EmptyResult $exception) { $logger->error($exception); } $brokers = $brokerService->getAll(); return $view->render($response, 'proyectos.brokers', compact('brokers', 'projects')); } public function show(ServerRequestInterface $request, ResponseInterface $response, LoggerInterface $logger, Service\Proyecto\Broker $brokerService, Repository\Proyecto $proyectoRepository, View $view, int $broker_rut): ResponseInterface { $broker = null; try { $broker = $brokerService->get($broker_rut); } catch (Read $exception) { $logger->error($exception); } $projects = []; try { $projects = $proyectoRepository->fetchAll('descripcion'); } catch (EmptyResult $exception) { $logger->error($exception); } return $view->render($response, 'proyectos.brokers.show', compact('broker', 'projects')); } }