我们是否可以在 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;
谢谢阿迪尔