Code Duplication    Length = 13-13 lines in 2 locations

src/Eccube/Application.php 2 locations

@@ 397-409 (lines=13) @@
394
                return $router;
395
            };
396
        }
397
        $this->extend('request_matcher', function ($matcher, $app) {
398
            $matchers = [];
399
            if (isset($app['eccube.router.extend'])) {
400
                $matchers[] = $app['eccube.router.extend'];
401
            }
402
            foreach ($app['eccube.routers.plugin'] as $router) {
403
                $matchers[] = $router;
404
            };
405
            $matchers[] = $app['eccube.router.origin'];
406
            $matchers[] = $matcher;
407
408
            return new ChainUrlMatcher($matchers, $app['request_context']);
409
        });
410
411
        $this->extend('url_generator', function ($generator, $app) {
412
            $generators = [];
@@ 411-423 (lines=13) @@
408
            return new ChainUrlMatcher($matchers, $app['request_context']);
409
        });
410
411
        $this->extend('url_generator', function ($generator, $app) {
412
            $generators = [];
413
            if (isset($app['eccube.router.extend'])) {
414
                $generators[] = $app['eccube.router.extend'];
415
            }
416
            foreach ($app['eccube.routers.plugin'] as $router) {
417
                $generators[] = $router;
418
            };
419
            $generators[] = $app['eccube.router.origin'];
420
            $generators[] = $generator;
421
422
            return new ChainUrlGenerator($generators, $app['request_context']);
423
        });
424
425
        // Route CollectionにEC-CUBEで定義したルーティングを追加(debug tool barに出力するため)
426
        $this->extend('routes', function ($routes, $app) {