Code Duplication    Length = 12-13 lines in 2 locations

app/Acme/Controller/Admin/Store/OwnerStoreController.php 1 location

@@ 105-116 (lines=12) @@
102
                    }
103
104
                    // EC-CUBE version check
105
                    foreach ($items as &$item) {
106
                        // Not applicable version
107
                        $item['version_check'] = 0;
108
                        if (in_array(Constant::VERSION, $item['eccube_version'])) {
109
                            // Match version
110
                            $item['version_check'] = 1;
111
                        }
112
                        if ($item['price'] != '0' && $item['purchased'] == '0') {
113
                            // Not purchased with paid items
114
                            $item['update_status'] = 4;
115
                        }
116
                    }
117
                    unset($item);
118
119
                    // Promotion item

src/Eccube/Controller/Admin/Store/PluginController.php 1 location

@@ 520-532 (lines=13) @@
517
518
                        // EC-CUBEのバージョンチェック
519
                        // 参照渡しをして値を追加
520
                        foreach ($items as &$item) {
521
                            if (in_array(Constant::VERSION, $item['eccube_version'])) {
522
                                // 対象バージョン
523
                                $item['version_check'] = 1;
524
                            } else {
525
                                // 未対象バージョン
526
                                $item['version_check'] = 0;
527
                            }
528
                            if ($item['price'] != '0' && $item['purchased'] == '0') {
529
                                // 有料商品で未購入
530
                                $item['update_status'] = 4;
531
                            }
532
                        }
533
                        unset($item);
534
535
                        // promotionアイテム