将Composer Autoloader与PSR-4配合使用

时间:2015-04-13 16:04:00

标签: php composer-php autoload psr-4

我正在查看示例,但我无法使用我的代码。

目录结构

app
    src
        company
            FileExport
                FileExport.php
                FileExportInterface.php
            Validator
    vendor
        ...

我的composer.json

"require": {
    "monolog/monolog": "1.9.1",
    "ilya/belt": "2.1.1"
},
"autoload": {
    "psr-4": {"Company\\": "src"}
}

命名空间为Company\FileExport

供应商中的类工作正常,但不是我的。我也运行composer update

1 个答案:

答案 0 :(得分:1)

您的autoload应该是这样的

   "autoload": {
        "psr-4": {"Company\\": "src/company/"}
    }