Позвольте мне предварить это, сказав, что обычно я не являюсь разработчиком PHP и являюсь полным новичком, когда дело доходит до Symfony2. Меня втянули в этот проект, и у нас очень сжатые сроки.
С этим из пути, вот моя проблема:
В моей компании у нас есть библиотека PHP для внутреннего API, которая устарела; он не использует пространства имен и на самом деле не следует никаким стандартным соглашениям об именах, таким как PSR-0 или PEAR. Однако мне нужно использовать это в нашем проекте Symfony2. Очевидно, Symfony2 во многом полагается на пространства имен. Я полностью облажался, если не обновлю библиотеку, чтобы следовать «новым» соглашениям, или я все равно могу ее как-то использовать? Дело в том, что это довольно большая библиотека, и у нас просто нет времени делать это прямо сейчас (кто-то должен был сделать это давным-давно, но это уже другая тема...).
Теоретически, могу ли я просто поместить библиотеку в vendor/ и использовать старые добрые требования/включения в своих пакетах? Будет ли это вообще работать? Не получу ли я после этого толпу разгневанных разработчиков Symfony/PHP?
Или есть лучший способ, о котором я не знаю?