Code Duplication    Length = 14-14 lines in 2 locations

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

@@ 809-822 (lines=14) @@
806
        $ProductClass->setProduct($Product);
807
808
809
        if ($row['商品種別(ID)'] == '') {
810
            $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。');
811
        } else {
812
            if (preg_match('/^\d+$/', $row['商品種別(ID)'])) {
813
                $ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']);
814
                if (!$ProductType) {
815
                    $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
816
                } else {
817
                    $ProductClass->setProductType($ProductType);
818
                }
819
            } else {
820
                $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
821
            }
822
        }
823
824
        $ProductClass->setClassCategory1($ClassCategory1);
825
        $ProductClass->setClassCategory2($ClassCategory2);
@@ 947-960 (lines=14) @@
944
945
        $ProductClass->setProduct($Product);
946
947
        if ($row['商品種別(ID)'] == '') {
948
            $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。');
949
        } else {
950
            if (preg_match('/^\d+$/', $row['商品種別(ID)'])) {
951
                $ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']);
952
                if (!$ProductType) {
953
                    $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
954
                } else {
955
                    $ProductClass->setProductType($ProductType);
956
                }
957
            } else {
958
                $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
959
            }
960
        }
961
962
        // 規格分類1、2をそれぞれセットし作成
963
        if ($row['規格分類1(ID)'] != '') {