Symfony Как получить список сервисов или как организовать сервисы, чтобы получить доступ к списку?

Фанат

oncle terrible
Команда форума
В общем, я уже понял что получить список сервисов вне дебаг моды низзззяяя и очень плохо.

Но как мне тогда организовать мои сервисы?
Есть библиотека ПДФ репортов, полтора десятка. Оформлены все в виде отдельных хелперов.

Чтобы подключить тот или иной репорт в админке, нужно знать имя сервиса и вбить руками в инпут.

Естественно, хочется сделать выпадающий список.
Для чего естественно было бы получить список сервисов и отобрать нужные.
но оказывается это - см. выше - низя и очень плохо. Доступно только в консоли, а в контроллере за это очень ругают.

Вопрос - как организовать эти хелперы, чтобы можно было получить их список?
Ну кроме решения в лоб сделать еще один хелпер в который ручками добавлять новые репорты по мере поступления.
 

Вурдалак

Продвинутый новичок
Ты можешь добавить тег к каждому сервису-отчёту, написать соответствующий CompilerPass, который запишет список сервисов в параметр.
 
Сверху