Code Duplication    Length = 14-14 lines in 2 locations

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

@@ 831-844 (lines=14) @@
828
        $ProductClass->setProduct($Product);
829
830
831
        if ($row['商品種別(ID)'] == '') {
832
            $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。');
833
        } else {
834
            if (preg_match('/^\d+$/', $row['商品種別(ID)'])) {
835
                $ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']);
836
                if (!$ProductType) {
837
                    $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
838
                } else {
839
                    $ProductClass->setProductType($ProductType);
840
                }
841
            } else {
842
                $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
843
            }
844
        }
845
846
        $ProductClass->setClassCategory1($ClassCategory1);
847
        $ProductClass->setClassCategory2($ClassCategory2);
@@ 969-982 (lines=14) @@
966
967
        $ProductClass->setProduct($Product);
968
969
        if ($row['商品種別(ID)'] == '') {
970
            $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が設定されていません。');
971
        } else {
972
            if (preg_match('/^\d+$/', $row['商品種別(ID)'])) {
973
                $ProductType = $app['eccube.repository.master.product_type']->find($row['商品種別(ID)']);
974
                if (!$ProductType) {
975
                    $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
976
                } else {
977
                    $ProductClass->setProductType($ProductType);
978
                }
979
            } else {
980
                $this->addErrors(($data->key() + 1) . '行目の商品種別(ID)が存在しません。');
981
            }
982
        }
983
984
        // 規格分類1、2をそれぞれセットし作成
985
        if ($row['規格分類1(ID)'] != '') {