Code Duplication    Length = 14-16 lines in 2 locations

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

@@ 410-423 (lines=14) @@
407
                    $addProductClasses = array();
408
409
                    $tmpProductClass = null;
410
                    foreach ($form->get('product_classes') as $formData) {
411
                        // 追加対象の行をvalidate
412
                        $ProductClass = $formData->getData();
413
414
                        if ($ProductClass->getAdd()) {
415
                            if ($formData->isValid()) {
416
                                $addProductClasses[] = $ProductClass;
417
                            } else {
418
                                // 対象行のエラー
419
                                return $this->render($app, $Product, $ProductClass, true, $form);
420
                            }
421
                        }
422
                        $tmpProductClass = $ProductClass;
423
                    }
424
425
                    if (count($addProductClasses) == 0) {
426
                        // 対象がなければエラー
@@ 472-487 (lines=16) @@
469
                    $removeProductClasses = array();
470
471
                    $tempProductClass = null;
472
                    foreach ($form->get('product_classes') as $formData) {
473
                        // 追加対象の行をvalidate
474
                        $ProductClass = $formData->getData();
475
476
                        if ($ProductClass->getAdd()) {
477
                            if ($formData->isValid()) {
478
                                $checkProductClasses[] = $ProductClass;
479
                            } else {
480
                                return $this->render($app, $Product, $ProductClass, false, $form);
481
                            }
482
                        } else {
483
                            // 削除対象の行
484
                            $removeProductClasses[] = $ProductClass;
485
                        }
486
                        $tempProductClass = $ProductClass;
487
                    }
488
489
                    if (count($checkProductClasses) == 0) {
490
                        // 対象がなければエラー