summary возвращает то же самое, что и index. точнее наоборот, index вызывает action summary 😊 public function index(): ResponseInterface { return $this->responseFactory->createResponse($this->collectorRepository->getSummary()); }
Если тебе не нужен композитный модульный контейнер, то в целом нет никаких проблем делать модули отдельными пакетами, просто мержишь зависимости через конфиги
Пересмотреть фабрику, добавить немного валидации. Были предложение саму фабрику вообще грохнуть, а кишки перенести в di. В общем надо еще раз все отревьюить.