Code Duplication    Length = 14-14 lines in 2 locations

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

@@ 801-814 (lines=14) @@
798
        $ProductClass->setProduct($Product);
799
800
801
        if ($row['商品種別(ID)'] == '') {
802
            $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。');
803
        } else {
804
            if (preg_match('/^\d+$/', $row['商品種別(ID)'])) {
805
                $ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']);
806
                if (!$ProductType) {
807
                    $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
808
                } else {
809
                    $ProductClass->setProductType($ProductType);
810
                }
811
            } else {
812
                $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
813
            }
814
        }
815
816
        $ProductClass->setClassCategory1($ClassCategory1);
817
        $ProductClass->setClassCategory2($ClassCategory2);
@@ 939-952 (lines=14) @@
936
937
        $ProductClass->setProduct($Product);
938
939
        if ($row['商品種別(ID)'] == '') {
940
            $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。');
941
        } else {
942
            if (preg_match('/^\d+$/', $row['商品種別(ID)'])) {
943
                $ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']);
944
                if (!$ProductType) {
945
                    $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
946
                } else {
947
                    $ProductClass->setProductType($ProductType);
948
                }
949
            } else {
950
                $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
951
            }
952
        }
953
954
        // 規格分類1、2をそれぞれセットし作成
955
        if ($row['規格分類1(ID)'] != '') {