Code Duplication    Length = 8-8 lines in 10 locations

Setup/UpgradeData.php 10 locations

@@ 66-73 (lines=8) @@
63
    public function upgrade(ModuleDataSetupInterface $setup, ModuleContextInterface $context)
64
    {
65
        $setup->startSetup();
66
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_reference')) {
67
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
68
            $salesInstaller->addAttribute(
69
                'order',
70
                'payone_clearing_reference',
71
                ['type' => 'varchar', 'length' => 64, 'default' => '']
72
            );
73
        }
74
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_workorder_id')) {
75
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
76
            $salesInstaller->addAttribute(
@@ 74-81 (lines=8) @@
71
                ['type' => 'varchar', 'length' => 64, 'default' => '']
72
            );
73
        }
74
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_workorder_id')) {
75
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
76
            $salesInstaller->addAttribute(
77
                'order',
78
                'payone_workorder_id',
79
                ['type' => 'varchar', 'length' => 64, 'default' => '']
80
            );
81
        }
82
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_installment_duration')) {
83
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
84
            $salesInstaller->addAttribute(
@@ 90-97 (lines=8) @@
87
                ['type' => 'integer', 'length' => null]
88
            );
89
        }
90
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankaccountholder')) {
91
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
92
            $salesInstaller->addAttribute(
93
                'order',
94
                'payone_clearing_bankaccountholder',
95
                ['type' => 'varchar', 'length' => 64, 'default' => '']
96
            );
97
        }
98
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankcountry')) {
99
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
100
            $salesInstaller->addAttribute(
@@ 98-105 (lines=8) @@
95
                ['type' => 'varchar', 'length' => 64, 'default' => '']
96
            );
97
        }
98
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankcountry')) {
99
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
100
            $salesInstaller->addAttribute(
101
                'order',
102
                'payone_clearing_bankcountry',
103
                ['type' => 'varchar', 'length' => 2, 'default' => '']
104
            );
105
        }
106
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankaccount')) {
107
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
108
            $salesInstaller->addAttribute(
@@ 106-113 (lines=8) @@
103
                ['type' => 'varchar', 'length' => 2, 'default' => '']
104
            );
105
        }
106
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankaccount')) {
107
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
108
            $salesInstaller->addAttribute(
109
                'order',
110
                'payone_clearing_bankaccount',
111
                ['type' => 'varchar', 'length' => 32, 'default' => '']
112
            );
113
        }
114
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankcode')) {
115
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
116
            $salesInstaller->addAttribute(
@@ 114-121 (lines=8) @@
111
                ['type' => 'varchar', 'length' => 32, 'default' => '']
112
            );
113
        }
114
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankcode')) {
115
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
116
            $salesInstaller->addAttribute(
117
                'order',
118
                'payone_clearing_bankcode',
119
                ['type' => 'varchar', 'length' => 32, 'default' => '']
120
            );
121
        }
122
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankiban')) {
123
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
124
            $salesInstaller->addAttribute(
@@ 122-129 (lines=8) @@
119
                ['type' => 'varchar', 'length' => 32, 'default' => '']
120
            );
121
        }
122
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankiban')) {
123
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
124
            $salesInstaller->addAttribute(
125
                'order',
126
                'payone_clearing_bankiban',
127
                ['type' => 'varchar', 'length' => 64, 'default' => '']
128
            );
129
        }
130
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankbic')) {
131
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
132
            $salesInstaller->addAttribute(
@@ 130-137 (lines=8) @@
127
                ['type' => 'varchar', 'length' => 64, 'default' => '']
128
            );
129
        }
130
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankbic')) {
131
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
132
            $salesInstaller->addAttribute(
133
                'order',
134
                'payone_clearing_bankbic',
135
                ['type' => 'varchar', 'length' => 32, 'default' => '']
136
            );
137
        }
138
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankcity')) {
139
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
140
            $salesInstaller->addAttribute(
@@ 138-145 (lines=8) @@
135
                ['type' => 'varchar', 'length' => 32, 'default' => '']
136
            );
137
        }
138
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankcity')) {
139
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
140
            $salesInstaller->addAttribute(
141
                'order',
142
                'payone_clearing_bankcity',
143
                ['type' => 'varchar', 'length' => 64, 'default' => '']
144
            );
145
        }
146
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankname')) {
147
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
148
            $salesInstaller->addAttribute(
@@ 146-153 (lines=8) @@
143
                ['type' => 'varchar', 'length' => 64, 'default' => '']
144
            );
145
        }
146
        if (!$setup->getConnection()->tableColumnExists($setup->getTable('sales_order'), 'payone_clearing_bankname')) {
147
            $salesInstaller = $this->salesSetupFactory->create(['resourceName' => 'sales_setup', 'setup' => $setup]);
148
            $salesInstaller->addAttribute(
149
                'order',
150
                'payone_clearing_bankname',
151
                ['type' => 'varchar', 'length' => 64, 'default' => '']
152
            );
153
        }
154
        $setup->endSetup();
155
    }
156