PSR-4添加的任何供应商库的自定义命名空间

时间:2014-11-06 15:11:06

标签: php autoloader psr-4

我们可以在psr-4自动加载器中为我们拥有的任何供应商库添加自定义命名空间,例如,如果我们在composer.phar中需要任何库,然后我们提供在vendor文件夹中的库的路径吗?我们可以给它自定义命名空间,它可以像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;

由于 阿迪尔

0 个答案:

没有答案