Code Duplication    Length = 5-5 lines in 3 locations

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

@@ 401-405 (lines=5) @@
398
                    // 新規登録
399
                    log_info('商品規格新規登録開始', array($id));
400
401
                    if (count($ProductClasses) > 0) {
402
                        // 既に登録されていれば最初の画面に戻す
403
                        log_info('商品規格登録済', array($id));
404
                        return $app->redirect($app->url('admin_product_product_class', array('id' => $id)));
405
                    }
406
407
                    $addProductClasses = array();
408
@@ 462-466 (lines=5) @@
459
                    // 更新
460
                    log_info('商品規格更新開始', array($id));
461
462
                    if (count($ProductClasses) == 0) {
463
                        // 商品規格が0件であれば最初の画面に戻す
464
                        log_info('商品規格が存在しません', array($id));
465
                        return $app->redirect($app->url('admin_product_product_class', array('id' => $id)));
466
                    }
467
468
                    $checkProductClasses = array();
469
                    $removeProductClasses = array();
@@ 568-572 (lines=5) @@
565
                    // 削除
566
                    log_info('商品規格削除開始', array($id));
567
568
                    if (count($ProductClasses) == 0) {
569
                        // 既に商品が削除されていれば元の画面に戻す
570
                        log_info('商品規格が存在しません', array($id));
571
                        return $app->redirect($app->url('admin_product_product_class', array('id' => $id)));
572
                    }
573
574
                    foreach ($ProductClasses as $ProductClass) {
575
                        // 登録されている商品規格に削除フラグをセット