Собственно сабж. Скачал стороннюю библиотеку из GitHub. Залил в папку vendor. Подключил в автозагрузке новое пространство имён. Хочу в контролёре вызвать так:
$foo = $this->get('bar');
пока получается только так:
use \bar;
$bar = new Bar();
У меня получалось через файл services.yml, но только если библиотека находится в бандле, тогда в пути прописываем пространство имён и всё. Если библиотека находится за пределом бандла (как у меня), аля vendor, то так уже не работает:
services:
foo:
class: \Bar
Подскажите пожалуйста как определить класс из папки vendor как службу! Или необходимо библиотеку обязательно перенести в бандл? Заранее благодарю!