【发布时间】:2020-01-09 11:31:20
【问题描述】:
我需要更新的作曲家包列表。
我尝试通过作曲家命令事件post-update-cmd 和post-package-update 获取更新包的列表,如composer docs section about scripts 中所述。
我的类函数接收 $event 对象,但没有像文档中描述的函数 $event->getOperation()->getPackage();。
我还在值中搜索了有关更新包的一些信息,但没有运气。
只是更新软件包的列表会很棒。
【问题讨论】:
-
确保您使用的是
PackageEvent类而不是Event类。 -
我已经像文档描述的那样使用 Composer\Installer\PackageEvent,我可能需要找到一个更新程序包事件,谢谢提示
-
我也可以从 composer.json 读取包。同样的结果。获取更新包的简单方法会很棒。
标签: php composer-php