Code Duplication    Length = 22-22 lines in 2 locations

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

@@ 237-258 (lines=22) @@
234
        if ('POST' === $request->getMethod()) {
235
            $searchForm->handleRequest($request);
236
237
            if ($searchForm->isValid()) {
238
                /**
239
                 * 検索が実行された場合は, セッションに検索条件を保存する.
240
                 * ページ番号は最初のページ番号に初期化する.
241
                 */
242
                $page_no = 1;
243
                $searchData = $searchForm->getData();
244
245
                // 検索条件, ページ番号をセッションに保持.
246
                $this->session->set('eccube.admin.order.search', FormUtil::getViewData($searchForm));
247
                $this->session->set('eccube.admin.order.search.page_no', $page_no);
248
            } else {
249
                // 検索エラーの際は, 詳細検索枠を開いてエラー表示する.
250
                return [
251
                    'searchForm' => $searchForm->createView(),
252
                    'pagination' => [],
253
                    'pageMaxis' => $pageMaxis,
254
                    'page_no' => $page_no,
255
                    'page_count' => $page_count,
256
                    'has_errors' => true,
257
                ];
258
            }
259
        } else {
260
            if (null !== $page_no || $request->get('resume')) {
261
                /*

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

@@ 195-216 (lines=22) @@
192
        if ('POST' === $request->getMethod()) {
193
            $searchForm->handleRequest($request);
194
195
            if ($searchForm->isValid()) {
196
                /**
197
                 * 検索が実行された場合は, セッションに検索条件を保存する.
198
                 * ページ番号は最初のページ番号に初期化する.
199
                 */
200
                $page_no = 1;
201
                $searchData = $searchForm->getData();
202
203
                // 検索条件, ページ番号をセッションに保持.
204
                $this->session->set('eccube.admin.product.search', FormUtil::getViewData($searchForm));
205
                $this->session->set('eccube.admin.product.search.page_no', $page_no);
206
            } else {
207
                // 検索エラーの際は, 詳細検索枠を開いてエラー表示する.
208
                return [
209
                    'searchForm' => $searchForm->createView(),
210
                    'pagination' => [],
211
                    'pageMaxis' => $pageMaxis,
212
                    'page_no' => $page_no,
213
                    'page_count' => $page_count,
214
                    'has_errors' => true,
215
                ];
216
            }
217
        } else {
218
            if (null !== $page_no || $request->get('resume')) {
219
                /*