Files
2017-11-14 15:04:59 +01:00

34 lines
907 B
PHP

<?php
namespace Pfay\Contacts\Setup;
use Magento\Framework\Setup\UpgradeSchemaInterface;
use Magento\Framework\Setup\SchemaSetupInterface;
use Magento\Framework\Setup\ModuleContextInterface;
class UpgradeSchema implements UpgradeSchemaInterface
{
public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $context)
{
$setup->StartSetup();
if(!$context->getVersion()){
//no previous version found, installation, InstallSchema was just executed
//be careful, since everything below is true for installation !
}
if(version_compare($context->getVersion(), '1.0.1') < 0){
//code to upgrade to 1.0.1
}
if(version_compare($context->getVersion(), '1.0.3') < 0){
//code to upgrade to 1.0.3
}
$setup->endSetup();
}
}