navarr / easy-upgrades
一个简单的特性,使升级事物变得更容易
v1.0.0
2016-08-30 15:07 UTC
This package is auto-updated.
Last update: 2024-09-12 04:45:27 UTC
README
"哇,我不知道我需要这个" - 每个人,每次
如何安装
composer require navarr/easy-upgrades
就这些?
当然就是了!你以为是什么年份?!
如何使用
在你的类中,使用use CallableUpdateTrait;
,如下所示
class SomeCrappyClass
{
use CallableUpdateTrait;
public function somethingTriggeredExternally($currentVersion, $futureVersion)
{
$this->runAt('2.0.0', $currentVersion, function() {
echo 'Hello, 2.0.0!',PHP_EOL;
});
}
}
基本上,使用CallableUpdateTrait为你提供了runAt
方法。很棒的东西!
等等,这个只包含一个实际上什么也不做的类
是的,但现在你不需要把它写入每个项目,或者每个模块,或者任何东西。
为什么是这个?
这是我希望在Magento 2中拥有的一个常用功能,所以我创建了它。它不需要Magento,也没有任何依赖。它只是做了它所说的。