Code Duplication    Length = 14-14 lines in 2 locations

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

@@ 793-806 (lines=14) @@
790
        $ProductClass->setProduct($Product);
791
792
793
        if ($row['商品種別(ID)'] == '') {
794
            $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。');
795
        } else {
796
            if (preg_match('/^\d+$/', $row['商品種別(ID)'])) {
797
                $ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']);
798
                if (!$ProductType) {
799
                    $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
800
                } else {
801
                    $ProductClass->setProductType($ProductType);
802
                }
803
            } else {
804
                $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
805
            }
806
        }
807
808
        $ProductClass->setClassCategory1($ClassCategory1);
809
        $ProductClass->setClassCategory2($ClassCategory2);
@@ 931-944 (lines=14) @@
928
929
        $ProductClass->setProduct($Product);
930
931
        if ($row['商品種別(ID)'] == '') {
932
            $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。');
933
        } else {
934
            if (preg_match('/^\d+$/', $row['商品種別(ID)'])) {
935
                $ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']);
936
                if (!$ProductType) {
937
                    $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
938
                } else {
939
                    $ProductClass->setProductType($ProductType);
940
                }
941
            } else {
942
                $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
943
            }
944
        }
945
946
        // 規格分類1、2をそれぞれセットし作成
947
        if ($row['規格分類1(ID)'] != '') {