PHP:如何扩展使用作曲家下载的第三方供应商类并加载它而不是原始版本?



我有一个用Composer下载的库,它执行了一些基本的东西,但在某些情况下类方法非常差。 所以我虽然创建了我自己的类(对于某些对象,而不是全部(,它扩展了库基类并向其添加了一些有用的方法。

不幸的是,我对作曲家和autoloader.php不是很熟悉。

我怎样才能做到这一点?我需要创建自己的库并运行作曲家?

我想到了两个选择,你可以:

  • 分叉整个项目并根据需要更改任意数量的内容
  • 扩展您需要的类,并替换 src 代码中的声明/注入,无需修改自动加载器。

最新更新