public function __invoke(ServerRequestInterface $request, ResponseInterface $response, callable $next = null) { $result = $this->repository->findAll(); if ($result->count() == 0) { return new JsonResponse('', 204); } return new JsonResponse(['data' => $result->toArray()]); }