Code Duplication    Length = 11-11 lines in 2 locations

src/Eccube/Application.php 2 locations

@@ 314-324 (lines=11) @@
311
            return $router;
312
        };
313
314
        $this->extend('request_matcher', function ($matcher, $app) {
315
            $matchers = [];
316
            $matchers[] = $app['eccube.router.extend'];
317
            foreach ($app['eccube.routers.plugin'] as $router) {
318
                $matchers[] = $router;
319
            };
320
            $matchers[] = $app['eccube.router.origin'];
321
            $matchers[] = $matcher;
322
323
            return new ChainUrlMatcher($matchers, $app['request_context']);
324
        });
325
326
        $this->extend('url_generator', function ($generator, $app) {
327
            $generators = [];
@@ 326-336 (lines=11) @@
323
            return new ChainUrlMatcher($matchers, $app['request_context']);
324
        });
325
326
        $this->extend('url_generator', function ($generator, $app) {
327
            $generators = [];
328
            $generators[] = $app['eccube.router.extend'];
329
            foreach ($app['eccube.routers.plugin'] as $router) {
330
                $generators[] = $router;
331
            };
332
            $generators[] = $app['eccube.router.origin'];
333
            $generators[] = $generator;
334
335
            return new ChainUrlGenerator($generators, $app['request_context']);
336
        });
337
338
        // Route CollectionにEC-CUBEで定義したルーティングを追加(debug tool barに出力するため)
339
        $this->extend('routes', function ($routes, $app) {