Code Duplication    Length = 22-22 lines in 2 locations

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

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

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

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