Code Duplication    Length = 14-16 lines in 2 locations

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

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