Code Duplication    Length = 8-9 lines in 2 locations

src/Eccube/Repository/ShippingRepository.php 1 location

@@ 54-61 (lines=8) @@
51
                ->setParameter('shipping_id_start', $searchData['shipping_id_start']);
52
        }
53
        // multi
54
        if (isset($searchData['multi']) && StringUtil::isNotBlank($searchData['multi'])) {
55
            $multi = preg_match('/^\d{0,10}$/', $searchData['multi']) ? $searchData['multi'] : null;
56
            $qb
57
                ->andWhere('s.id = :multi OR s.name01 LIKE :likemulti OR s.name02 LIKE :likemulti OR '.
58
                           's.kana01 LIKE :likemulti OR s.kana02 LIKE :likemulti OR s.company_name LIKE :likemulti')
59
                ->setParameter('multi', $multi)
60
                ->setParameter('likemulti', '%'.$searchData['multi'].'%');
61
        }
62
63
        // shipping_id_end
64
        if (isset($searchData['shipping_id_end']) && StringUtil::isNotBlank($searchData['shipping_id_end'])) {

src/Eccube/Repository/OrderRepository.php 1 location

@@ 277-285 (lines=9) @@
274
                ->setParameter('order_id_start', $searchData['order_id_start']);
275
        }
276
        // multi
277
        if (isset($searchData['multi']) && StringUtil::isNotBlank($searchData['multi'])) {
278
            $multi = preg_match('/^\d{0,10}$/', $searchData['multi']) ? $searchData['multi'] : null;
279
            $qb
280
                ->andWhere('o.id = :multi OR o.name01 LIKE :likemulti OR o.name02 LIKE :likemulti OR '.
281
                           'o.kana01 LIKE :likemulti OR o.kana02 LIKE :likemulti OR o.company_name LIKE :likemulti OR '.
282
                           'o.order_no LIKE :likemulti')
283
                ->setParameter('multi', $multi)
284
                ->setParameter('likemulti', '%'.$searchData['multi'].'%');
285
        }
286
287
        // order_id_end
288
        if (isset($searchData['order_id_end']) && StringUtil::isNotBlank($searchData['order_id_end'])) {