加载依赖项之前的Composer自动加载文件

时间:2018-05-26 07:31:56

标签: function composer-php

我要求的一个供应商软件包通过自动加载来公开一个功能:

{
    ...
    "autoload": {
        ...
        "files": [
            "functions.php"
        ]
    }
}

不幸的是,它缺乏多语言支持。

由于我非常喜欢该功能的流畅定义,而且我已经有了一个简单的多语言替代方案。我想在使用相同的功能名称时使用我的直接替换。幸运的是,包已经实现了function_exists()检查,所以我只需要在自动加载包之前声明我的函数。

我知道在需要Composer的自动加载器之前我可以引用一个require,但有没有任何composer.json替代方法可以实现这一点?有没有什么办法可以告诉Composer先加载一个特定的文件,还有什么呢?

更具体地说,我希望将Laravel的非本地化now()功能覆盖到可本地化的版本。由于这个问题也适用于其他应用程序和/或依赖项,因此我的问题非常普遍。

0 个答案:

没有答案