Code Duplication    Length = 5-6 lines in 3 locations

src/Eccube/Repository/OrderRepository.php 1 location

@@ 297-302 (lines=6) @@
294
295
        // status
296
        $filterStatus = false;
297
        if (!empty($searchData['status']) && count($searchData['status'])) {
298
            $qb
299
                ->andWhere($qb->expr()->in('o.OrderStatus', ':status'))
300
                ->setParameter('status', $searchData['status']);
301
            $filterStatus = true;
302
        }
303
304
        if (!$filterStatus) {
305
            // 購入処理中は検索対象から除外

src/Eccube/Repository/ProductRepository.php 2 locations

@@ 224-228 (lines=5) @@
221
        }
222
223
        // status
224
        if (!empty($searchData['status']) && $searchData['status']) {
225
            $qb
226
                ->andWhere($qb->expr()->in('p.Status', ':Status'))
227
                ->setParameter('Status', $searchData['status']);
228
        }
229
230
        // link_status
231
        if (isset($searchData['link_status']) && !empty($searchData['link_status'])) {
@@ 231-235 (lines=5) @@
228
        }
229
230
        // link_status
231
        if (isset($searchData['link_status']) && !empty($searchData['link_status'])) {
232
            $qb
233
                ->andWhere($qb->expr()->in('p.Status', ':Status'))
234
                ->setParameter('Status', $searchData['link_status']);
235
        }
236
237
        // stock status
238
        if (isset($searchData['stock_status'])) {