Я прошел DBAL соединения от контроллера к классу, который выполняет большое количество запросов и расчетов, как вВвести услугу с несколькими параметрами конструкции?
$conn = $this->get('database_connection');
$stats = new Statistics($conn, $criteria);
Является ли это собственно? Создание службы для соединения, похоже, не помогает, так как мне нужно вызвать класс с двумя параметрами. Есть ли лучший или более правильный способ достичь той же цели? Этот метод, по крайней мере, работает.
Вы правы: '$ критерии 'определяются запросом. Поэтому я буду придерживаться того, что у меня есть. Это упражнение показывает мне, однако, что у меня все еще есть способы, чтобы полностью понять инъекцию зависимости. – geoB