Code Duplication    Length = 14-16 lines in 2 locations

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

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