DTO классов и десятки enum классов, которые априори не сервисы. Но если не исключать их из списка сервисов в services.yaml, то они таковыми числятся. У меня в services.yaml общая папка с классами указана, как содержащая сервисы. И длинный список исключений с указанием DTO и enum классов.
Внимание вопрос: есть ли смысл вообще исключать классы, необладающие поведением из списка сервисов? Ну да, не кошерно, что они числятся сервисами. Но из-за каждого из них лезть постоянно в конфигу - это накладно. Что вы в этом случае делаете?
а почему ты считаешь, что они числятся, как сервисы?
Или забить, или отказатся от авторегистрации, или написать искусственный разум (compiler pass, etc), что исключит их
меня смущает, что у тебя одна "общая папка с классами"
private: true. Насколько я помню, неиспользуемые декларации сервисов удаляются. Если у тебя сервис приватный и он не юзается - будет удалён. Но это работает до тех пор, пока у тебя твой DTo кто-то не дёрнет как сервис :)
Обсуждают сегодня