Code Duplication    Length = 14-16 lines in 2 locations

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

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