如何定义作曲家定制自动加载磁带机?(How to define custom autoloader

2019-09-23 17:31发布

我使用它使用自己的自动加载磁带机•奈特框架。 我怎么可以自定义自动加载磁带机或只是排除作曲家的标准之一,所以我可以用我自己的?

Answer 1:

根本不包括,如果你不想使用它。 请记住,你必须处理自动加载你自己的。

如果磁带自动加载机可以使用它,您可以使用由作曲家产生命名空间的文件:

作曲家提供了自己的自动加载。 如果你不希望使用一个,你可以只包括供应商/作曲/ autoload_namespaces.php,它返回一个关联数组映射命名空间的目录。

参考: 自动加载的作曲家文档 。



Answer 2:

另外,如果你想要一个额外的自动加载器,你可以更新composer.json有:

{
    "autoload": {
        "files": ["src/extra/autoloader.php"]
    }
}

然后运行composer dump-autoload重建。 现在,当你包括vendor/autoload.php也将加载磁带自动加载机。



文章来源: How to define custom autoloader in composer?