Code Duplication    Length = 11-11 lines in 2 locations

src/Eccube/Application.php 2 locations

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