Похож на плакат на ZF2: автозагрузка библиотек без пространств имен, Мне нужно загрузить библиотеку без пространства имен без композитор.
Конкретно мне нужно загрузить HybridAuth в Zend Framework 2.
Я намерен использовать подмодуль: https://github.com/heiglandreas/HybridAuth интерфейс с моим приложением.
Нужно ли создавать файл карты классов?
Загрузите библиотеку с помощью require / require_once и используйте \ sign. Это пространство имен по умолчанию для PHP.
Как оказалось, стратегия класса карты была правильным подходом. По сути, мне нужно было создать файлы, которые композитор создал бы сам.
Итак, я регистрирую пространства имен в каталогах а также включил файл classmap.php …
С помощью: http://framework.zend.com/manual/current/en/modules/zend.loader.class-map-autoloader.html
Zend\Loader\ClassMapAutoloader()
Воспользовавшись тем, что ZF2 ищет файл autoload.php в каталоге vendor, я просто разместил там весь свой код …