File tree Expand file tree Collapse file tree 2 files changed +52
-1
lines changed Expand file tree Collapse file tree 2 files changed +52
-1
lines changed Original file line number Diff line number Diff line change
1
+ <?php
2
+ /**
3
+ * Copyright © Magento, Inc. All rights reserved.
4
+ * See COPYING.txt for license details.
5
+ */
6
+
7
+ namespace Magento \Vault \Setup ;
8
+
9
+ use Magento \Framework \Setup \ModuleContextInterface ;
10
+ use Magento \Framework \Setup \SchemaSetupInterface ;
11
+ use Magento \Framework \Setup \UpgradeSchemaInterface ;
12
+ use Magento \Framework \DB \Ddl \Table ;
13
+
14
+ /**
15
+ * Upgrade the Vault module DB scheme
16
+ */
17
+ class UpgradeSchema implements UpgradeSchemaInterface
18
+ {
19
+ /**
20
+ * @inheritdoc
21
+ */
22
+ public function upgrade (SchemaSetupInterface $ setup , ModuleContextInterface $ context )
23
+ {
24
+ $ setup ->startSetup ();
25
+ if (version_compare ($ context ->getVersion (), '2.0.3 ' , '< ' )) {
26
+ $ this ->upgradeTokenTableDefaultValues ($ setup );
27
+ }
28
+ $ setup ->endSetup ();
29
+ }
30
+
31
+ /**
32
+ * @param SchemaSetupInterface $setup
33
+ * @return void
34
+ */
35
+ private function upgradeTokenTableDefaultValues (SchemaSetupInterface $ setup )
36
+ {
37
+ $ columns = ['is_active ' , 'is_visible ' ];
38
+
39
+ foreach ($ columns as $ columnName ) {
40
+ $ setup ->getConnection ()->modifyColumn (
41
+ $ setup ->getTable (InstallSchema::PAYMENT_TOKEN_TABLE ),
42
+ $ columnName ,
43
+ [
44
+ 'type ' => Table::TYPE_BOOLEAN ,
45
+ 'nullable ' => false ,
46
+ 'default ' => '1 '
47
+ ]
48
+ );
49
+ }
50
+ }
51
+ }
Original file line number Diff line number Diff line change 6
6
*/
7
7
-->
8
8
<config xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : noNamespaceSchemaLocation =" urn:magento:framework:Module/etc/module.xsd" >
9
- <module name =" Magento_Vault" setup_version =" 2.0.2 " >
9
+ <module name =" Magento_Vault" setup_version =" 2.0.3 " >
10
10
<sequence >
11
11
<module name =" Magento_Sales" />
12
12
<module name =" Magento_Store" />
You can’t perform that action at this time.
0 commit comments