Code Duplication    Length = 14-16 lines in 2 locations

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

@@ 400-413 (lines=14) @@
397
                    $addProductClasses = array();
398
399
                    $tmpProductClass = null;
400
                    foreach ($form->get('product_classes') as $formData) {
401
                        // 追加対象の行をvalidate
402
                        $ProductClass = $formData->getData();
403
404
                        if ($ProductClass->getAdd()) {
405
                            if ($formData->isValid()) {
406
                                $addProductClasses[] = $ProductClass;
407
                            } else {
408
                                // 対象行のエラー
409
                                return $this->render($app, $Product, $ProductClass, true, $form);
410
                            }
411
                        }
412
                        $tmpProductClass = $ProductClass;
413
                    }
414
415
                    if (count($addProductClasses) == 0) {
416
                        // 対象がなければエラー
@@ 462-477 (lines=16) @@
459
                    $removeProductClasses = array();
460
461
                    $tempProductClass = null;
462
                    foreach ($form->get('product_classes') as $formData) {
463
                        // 追加対象の行をvalidate
464
                        $ProductClass = $formData->getData();
465
466
                        if ($ProductClass->getAdd()) {
467
                            if ($formData->isValid()) {
468
                                $checkProductClasses[] = $ProductClass;
469
                            } else {
470
                                return $this->render($app, $Product, $ProductClass, false, $form);
471
                            }
472
                        } else {
473
                            // 削除対象の行
474
                            $removeProductClasses[] = $ProductClass;
475
                        }
476
                        $tempProductClass = $ProductClass;
477
                    }
478
479
                    if (count($checkProductClasses) == 0) {
480
                        // 対象がなければエラー