Code Duplication    Length = 5-6 lines in 3 locations

src/Eccube/Repository/OrderRepository.php 1 location

@@ 127-132 (lines=6) @@
124
125
        // status
126
        $filterStatus = false;
127
        if (!empty($searchData['status']) && count($searchData['status'])) {
128
            $qb
129
                ->andWhere($qb->expr()->in('o.OrderStatus', ':status'))
130
                ->setParameter('status', $searchData['status']);
131
            $filterStatus = true;
132
        }
133
134
        if (!$filterStatus) {
135
            // 購入処理中は検索対象から除外

src/Eccube/Repository/ProductRepository.php 2 locations

@@ 266-270 (lines=5) @@
263
        }
264
265
        // status
266
        if (!empty($searchData['status']) && $searchData['status']) {
267
            $qb
268
                ->andWhere($qb->expr()->in('p.Status', ':Status'))
269
                ->setParameter('Status', $searchData['status']);
270
        }
271
272
        // link_status
273
        if (isset($searchData['link_status']) && !empty($searchData['link_status'])) {
@@ 273-277 (lines=5) @@
270
        }
271
272
        // link_status
273
        if (isset($searchData['link_status']) && !empty($searchData['link_status'])) {
274
            $qb
275
                ->andWhere($qb->expr()->in('p.Status', ':Status'))
276
                ->setParameter('Status', $searchData['link_status']);
277
        }
278
279
        // stock status
280
        if (isset($searchData['stock_status'])) {