Code Duplication    Length = 7-7 lines in 3 locations

src/Eccube/Controller/Admin/Order/OrderController.php 1 location

@@ 245-251 (lines=7) @@
242
                    if (!empty($searchData['status'])) {
243
                        $searchData['status'] = $this->orderStatusRepository->find($searchData['status']);
244
                    }
245
                    if (count($searchData['multi_status']) > 0) {
246
                        $statusIds = array();
247
                        foreach ($searchData['multi_status'] as $Status) {
248
                            $statusIds[] = $Status->getId();
249
                        }
250
                        $searchData['multi_status'] = $this->orderStatusRepository->findBy(array('id' => $statusIds));
251
                    }
252
                    if (count($searchData['sex']) > 0) {
253
                        $sex_ids = array();
254
                        foreach ($searchData['sex'] as $Sex) {

src/Eccube/Controller/Admin/Product/ProductController.php 1 location

@@ 275-281 (lines=7) @@
272
                    }
273
274
                    // セッションから検索条件を復元(スーテタス)
275
                    if (isset($searchData['status']) && count($searchData['status']) > 0) {
276
                        $status_ids = array();
277
                        foreach ($searchData['status'] as $Status) {
278
                            $status_ids[] = $Status->getId();
279
                        }
280
                        $searchData['status'] = $this->dispRepository->findBy(array('id' => $status_ids));
281
                    }
282
                    $searchForm->setData($searchData);
283
                }
284
            }

src/Eccube/Controller/Admin/Shipping/ShippingController.php 1 location

@@ 200-206 (lines=7) @@
197
                    if (!empty($searchData['status'])) {
198
                        $searchData['status'] = $this->orderStatusRepository->find($searchData['status']);
199
                    }
200
                    if (count($searchData['multi_status']) > 0) {
201
                        $statusIds = array();
202
                        foreach ($searchData['multi_status'] as $Status) {
203
                            $statusIds[] = $Status->getId();
204
                        }
205
                        $searchData['multi_status'] = $this->orderStatusRepository->findBy(array('id' => $statusIds));
206
                    }
207
                    $searchForm->setData($searchData);
208
                }
209
            }