如何为模块设置作曲家自动加载器



我对项目有一些配置

{
  "autoload": {
    "psr-4": {
      "Module\": [
        "app/modules",
        "system/modules"
      ]
    }
  }
}

并且类在此路径上可用

app/modules/ModuleName/SomeClass.php

如何让作曲家看起来

app/modules/ModuleName/src/SomeClass.php,

但使用旧的命名空间模块\模块名称?

只需添加相应的映射:

{
  "autoload": {
    "psr-4": {
      "Module\": [
        "app/modules",
        "system/modules"
      ],
      "Module\ModuleName\": [
        "src/"
      ]
    }
  }
}

现有映射已涵盖ModuleModuleNameapp/modules/ModuleName/的映射。

相关内容

  • 没有找到相关文章

最新更新