Code Duplication    Length = 9-9 lines in 2 locations

src/Eccube/Controller/Admin/Product/CsvImportController.php 2 locations

@@ 1165-1173 (lines=9) @@
1162
            $this->addErrors($message);
1163
        }
1164
1165
        if (isset($row[$headerByKey['sale_limit']]) && StringUtil::isNotBlank($row[$headerByKey['sale_limit']])) {
1166
            $saleLimit = str_replace(',', '', $row[$headerByKey['sale_limit']]);
1167
            if (preg_match('/^\d+$/', $saleLimit) && $saleLimit >= 0) {
1168
                $ProductClass->setSaleLimit($saleLimit);
1169
            } else {
1170
                $message = trans('admin.common.csv_invalid_greater_than_zero', ['%line%' => $line, '%name%' => $headerByKey['sale_limit']]);
1171
                $this->addErrors($message);
1172
            }
1173
        }
1174
1175
        if (isset($row[$headerByKey['price01']]) && StringUtil::isNotBlank($row[$headerByKey['price01']])) {
1176
            $price01 = str_replace(',', '', $row[$headerByKey['price01']]);
@@ 1343-1351 (lines=9) @@
1340
            $this->addErrors($message);
1341
        }
1342
1343
        if (isset($row[$headerByKey['sale_limit']]) && $row[$headerByKey['sale_limit']] != '') {
1344
            $saleLimit = str_replace(',', '', $row[$headerByKey['sale_limit']]);
1345
            if (preg_match('/^\d+$/', $saleLimit) && $saleLimit >= 0) {
1346
                $ProductClass->setSaleLimit($saleLimit);
1347
            } else {
1348
                $message = trans('admin.common.csv_invalid_greater_than_zero', ['%line%' => $line, '%name%' => $headerByKey['sale_limit']]);
1349
                $this->addErrors($message);
1350
            }
1351
        }
1352
1353
        if (isset($row[$headerByKey['price01']]) && $row[$headerByKey['price01']] != '') {
1354
            $price01 = str_replace(',', '', $row[$headerByKey['price01']]);