Автозагрузчик Symfony по умолчанию ищет ваши классы в каталоге <project>/lib
верхнего уровня.Любой файл в этом каталоге или ниже (за исключением «vendor») будет искать классы.Symfony ищет любой файл .php с объявлениями классов и добавляет их в систему автозагрузки.
Кроме того, вы можете добавить пути поиска в файл autoload.yml
вашего приложения.Например, для одного из моих приложений я поместил стороннюю библиотеку Flickr в <project>/vendor/phpFlickr
, а мой файл <project>/apps/frontend/config/autoload.yml
выглядит следующим образом:
autoload:
vendor_php_flickr:
path: %SF_LIB_DIR%/vendor/phpFlickr
recursive: on
Это позволяет использовать все классы ниже ... /vendor / phpFlickr для автозагрузки.