Code Duplication    Length = 9-9 lines in 2 locations

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

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