Code Duplication    Length = 11-11 lines in 2 locations

src/Eccube/Application.php 2 locations

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