Code Duplication    Length = 7-8 lines in 2 locations

src/Eccube/Repository/OrderRepository.php 1 location

@@ 259-266 (lines=8) @@
256
                ->setParameter('order_id_start', $searchData['order_id_start']);
257
        }
258
        // multi
259
        if (isset( $searchData['multi']) && Str::isNotBlank($searchData['multi'])) {
260
            $multi = preg_match('/^\d+$/', $searchData['multi']) ? $searchData['multi'] : null;
261
            $qb
262
                ->andWhere('o.id = :multi OR o.name01 LIKE :likemulti OR o.name02 LIKE :likemulti OR ' .
263
                           'o.kana01 LIKE :likemulti OR o.kana02 LIKE :likemulti OR o.company_name LIKE :likemulti')
264
                ->setParameter('multi', $multi)
265
                ->setParameter('likemulti', '%' . $searchData['multi'] . '%');
266
        }
267
268
        // order_id_end
269
        if (isset($searchData['order_id_end']) && Str::isNotBlank($searchData['order_id_end'])) {

src/Eccube/Repository/ProductRepository.php 1 location

@@ 159-165 (lines=7) @@
156
            ->innerJoin('p.ProductClasses', 'pc');
157
158
        // id
159
        if (isset($searchData['id']) && Str::isNotBlank($searchData['id'])) {
160
            $id = preg_match('/^\d+$/', $searchData['id']) ? $searchData['id'] : null;
161
            $qb
162
                ->andWhere('p.id = :id OR p.name LIKE :likeid OR pc.code LIKE :likeid')
163
                ->setParameter('id', $id)
164
                ->setParameter('likeid', '%' . $searchData['id'] . '%');
165
        }
166
167
        // code
168
        /*