繁体   English   中英

覆盖供应商自动加载作曲家

[英]Override vendor autoload composer

有没有一种方法可以在调用供应商自动加载之前运行您创建的自动加载文件? 我们似乎遇到了一个问题,即SimpleSAML的自动加载功能覆盖了我们创建的自动加载文件之一。 我是Composer的新手,似乎无法在线找到任何解决方案。

我尝试将我们的自动加载文件也包含在需要它的文件中,但仍然无法正常工作。

一种解决方法是仅显式地包含文件,但是最好使用自动加载器。

是的,您可以注册自动装带器并将其添加到队列中,例如:

spl_autoload_register(function($class) {
    // ...
}, true, true);

最后一个参数(true)会将此自动加载器添加到队列中,因此,它将首先被调用并执行此操作,您必须在脚本的早期就注册您的自动加载器,也许是在您将供应商自动装带器。 在这里阅读更多

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM