Code Duplication    Length = 14-16 lines in 2 locations

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

@@ 329-342 (lines=14) @@
326
                    $addProductClasses = array();
327
328
                    $tmpProductClass = null;
329
                    foreach ($form->get('product_classes') as $formData) {
330
                        // 追加対象の行をvalidate
331
                        $ProductClass = $formData->getData();
332
333
                        if ($ProductClass->getAdd()) {
334
                            if ($formData->isValid()) {
335
                                $addProductClasses[] = $ProductClass;
336
                            } else {
337
                                // 対象行のエラー
338
                                return $this->render($app, $Product, $ProductClass, true, $form);
339
                            }
340
                        }
341
                        $tmpProductClass = $ProductClass;
342
                    }
343
344
                    if (count($addProductClasses) == 0) {
345
                        // 対象がなければエラー
@@ 391-406 (lines=16) @@
388
                    $removeProductClasses = array();
389
390
                    $tempProductClass = null;
391
                    foreach ($form->get('product_classes') as $formData) {
392
                        // 追加対象の行をvalidate
393
                        $ProductClass = $formData->getData();
394
395
                        if ($ProductClass->getAdd()) {
396
                            if ($formData->isValid()) {
397
                                $checkProductClasses[] = $ProductClass;
398
                            } else {
399
                                return $this->render($app, $Product, $ProductClass, false, $form);
400
                            }
401
                        } else {
402
                            // 削除対象の行
403
                            $removeProductClasses[] = $ProductClass;
404
                        }
405
                        $tempProductClass = $ProductClass;
406
                    }
407
408
                    if (count($checkProductClasses) == 0) {
409
                        // 対象がなければエラー