Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
UpgradeData Class Reference
Inheritance diagram for UpgradeData:
UpgradeDataInterface UpgradeDataInterface

Public Member Functions

 upgrade (ModuleDataSetupInterface $setup, ModuleContextInterface $context)
 
 upgrade (ModuleDataSetupInterface $setup, ModuleContextInterface $context)
 

Detailed Description

Definition at line 16 of file UpgradeData.php.

Member Function Documentation

◆ upgrade() [1/2]

upgrade ( ModuleDataSetupInterface  $setup,
ModuleContextInterface  $context 
)

{Upgrades data for a module

Parameters
ModuleDataSetupInterface$setup
ModuleContextInterface$context
Returns
void
}

Implements UpgradeDataInterface.

Definition at line 21 of file UpgradeData.php.

22  {
23  $adapter = $setup->getConnection();
24  $setup->startSetup();
25 
26  if (version_compare($context->getVersion(), '2.0.0') < 0) {
27  $adapter->insertArray('reference_table', ['bigint_without_padding'], [6, 12, 7]);
28  }
29 
30  if (version_compare($context->getVersion(), '2.0.2') < 0) {
31  $adapter->delete('reference_table', 'bigint_without_padding = 7');
32  }
33 
34  $setup->endSetup();
35  }
$adapter
Definition: webapi_user.php:16
$setup
Definition: trigger.php:12

◆ upgrade() [2/2]

upgrade ( ModuleDataSetupInterface  $setup,
ModuleContextInterface  $context 
)

{Upgrades data for a module

Parameters
ModuleDataSetupInterface$setup
ModuleContextInterface$context
Returns
void
}

Implements UpgradeDataInterface.

Definition at line 21 of file UpgradeData.php.

22  {
23  $adapter = $setup->getConnection();
24  $setup->startSetup();
25 
26  if (version_compare($context->getVersion(), '2.0.0') < 0) {
27  $adapter->insertArray('reference_table', ['bigint_without_padding'], [6, 12, 7]);
28  }
29 
30  $setup->endSetup();
31  }
$adapter
Definition: webapi_user.php:16
$setup
Definition: trigger.php:12

The documentation for this class was generated from the following file: