Code Duplication    Length = 11-11 lines in 2 locations

src/Eccube/Application.php 2 locations

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