Code Duplication    Length = 14-16 lines in 2 locations

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

@@ 321-334 (lines=14) @@
318
                    $addProductClasses = array();
319
320
                    $tmpProductClass = null;
321
                    foreach ($form->get('product_classes') as $formData) {
322
                        // 追加対象の行をvalidate
323
                        $ProductClass = $formData->getData();
324
325
                        if ($ProductClass->getAdd()) {
326
                            if ($formData->isValid()) {
327
                                $addProductClasses[] = $ProductClass;
328
                            } else {
329
                                // 対象行のエラー
330
                                return $this->render($app, $Product, $ProductClass, true, $form);
331
                            }
332
                        }
333
                        $tmpProductClass = $ProductClass;
334
                    }
335
336
                    if (count($addProductClasses) == 0) {
337
                        // 対象がなければエラー
@@ 378-393 (lines=16) @@
375
                    $removeProductClasses = array();
376
377
                    $tempProductClass = null;
378
                    foreach ($form->get('product_classes') as $formData) {
379
                        // 追加対象の行をvalidate
380
                        $ProductClass = $formData->getData();
381
382
                        if ($ProductClass->getAdd()) {
383
                            if ($formData->isValid()) {
384
                                $checkProductClasses[] = $ProductClass;
385
                            } else {
386
                                return $this->render($app, $Product, $ProductClass, false, $form);
387
                            }
388
                        } else {
389
                            // 削除対象の行
390
                            $removeProductClasses[] = $ProductClass;
391
                        }
392
                        $tempProductClass = $ProductClass;
393
                    }
394
395
                    if (count($checkProductClasses) == 0) {
396
                        // 対象がなければエラー