有没有办法在调用供应商自动加载之前运行您创建的自动加载文件?我们似乎遇到了一个问题,SimpleSAML的自动加载覆盖了我们创建的一个自动加载文件。我是Composer的新手,似乎无法在线找到任何解决方案。
我尝试将自动加载文件包含在需要它的文件中,但仍然无效。
解决方法是仅显式包含文件,但最好能够使用自动加载器。
答案 0 :(得分:0)
是的,您可以注册自动装带器并将其添加到队列中,例如:
spl_autoload_register(function($class) {
// ...
}, true, true);
最后一个参数(true)会将此自动加载器添加到队列中,因此,首先会调用它,为此,您需要在脚本的最早阶段注册自动加载器,可能就在之后您包括供应商自动加载器。 Read more here