Code Duplication    Length = 11-11 lines in 2 locations

src/Eccube/Application.php 2 locations

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