Мне интересно, как лучше всего использовать службы в контроллерах в Symfony 4 +.
Контроллер, наследуемый от AbstractController, может получить доступ к функции -> container-> get ("service_name") для получить необходимую услугу. Вторая возможность - внедрить необходимые службы непосредственно в контроллер через файл services.yml. Функция автоматического подключения легко предоставит услуги конструктору контроллера без какой-либо дополнительной настройки.
Кажется, оба подхода работают хорошо, каков самый чистый способ?