Code Duplication    Length = 11-11 lines in 2 locations

src/Eccube/Application.php 2 locations

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