Можем ли мы добавить собственное пространство имен в автозагрузчике psr-4 для любой имеющейся у нас библиотеки вендоров, например, если нам требуется какая-либо библиотека в composer.phar, а затем мы даем путь к библиотеке, которая находится в папке вендора? Можем ли мы дать ему собственное пространство имен и он может работать как MycustomNS / LibraryOrigNS? Является ли это возможным ? Любая идея.
Что я делаю ..
"require": {
"php": ">=5.3.0",
"lusitanian/oauth": "~0.3"},
"autoload": {
"psr-4": {
"myCustomNS\\": "vendor/lusitanian/oauth/src"}
}
После этого я могу получить доступ к пространству имен в файле index.php, как показано ниже
index.php
код файла …
require_once __DIR__.'/../vendor/autoload.php'; //this will load the composer.phar as we know
$new = new \myCustomNS\LibraryOrigNS;
Спасибо
Адиль
Задача ещё не решена.
Других решений пока нет …