Code Duplication    Length = 4-4 lines in 3 locations

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

@@ 307-310 (lines=4) @@
304
                case 'edit':
305
                    // 新規登録
306
307
                    if (count($ProductClasses) > 0) {
308
                        // 既に登録されていれば最初の画面に戻す
309
                        return $app->redirect($app->url('admin_product_product_class', array('id' => $id)));
310
                    }
311
312
                    $addProductClasses = array();
313
@@ 363-366 (lines=4) @@
360
                case 'update':
361
                    // 更新
362
363
                    if (count($ProductClasses) == 0) {
364
                        // 商品規格が0件であれば最初の画面に戻す
365
                        return $app->redirect($app->url('admin_product_product_class', array('id' => $id)));
366
                    }
367
368
                    $checkProductClasses = array();
369
                    $removeProductClasses = array();
@@ 462-465 (lines=4) @@
459
                case 'delete':
460
                    // 削除
461
462
                    if (count($ProductClasses) == 0) {
463
                        // 既に商品が削除されていれば元の画面に戻す
464
                        return $app->redirect($app->url('admin_product_product_class', array('id' => $id)));
465
                    }
466
467
                    foreach ($ProductClasses as $ProductClass) {
468
                        // 登録されている商品規格に削除フラグをセット