Есть самописный простенький бандл, добавляющий Constrains для валидатора.
У него в composer.json прописано
"autoload": {
"psr-4": {
"DarkDante\\ValidationBundle\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
Подключаю бандл в проект composer require darkdante/validation-buindle. Все отлично подключается.
Но когда я пробую в валидаторе использовать свой constrain, создавая объект правила, например new MyConstraint(), кидает ошибку типа
Attempted to load class \"MyConstraint\" from namespace \"DarkDante\\ValidationBundle\\Validation\\Constraints\".\nDid you forget a \"use\" statement for another namespace?
Я понимаю так, что у меня где то не прописаны автолоады. Как правильно прописать автозагрузку в services.yaml? А еще лучше автозагрузку всех классов бандла.