Code Duplication    Length = 11-11 lines in 2 locations

src/Eccube/Application.php 2 locations

@@ 298-308 (lines=11) @@
295
            return $router;
296
        };
297
298
        $this->extend('request_matcher', function ($matcher, $app) {
299
            $matchers = [];
300
            $matchers[] = $app['eccube.router.extend'];
301
            foreach ($app['eccube.routers.plugin'] as $router) {
302
                $matchers[] = $router;
303
            };
304
            $matchers[] = $app['eccube.router.origin'];
305
            $matchers[] = $matcher;
306
307
            return new ChainUrlMatcher($matchers, $app['request_context']);
308
        });
309
310
        $this->extend('url_generator', function ($generator, $app) {
311
            $generators = [];
@@ 310-320 (lines=11) @@
307
            return new ChainUrlMatcher($matchers, $app['request_context']);
308
        });
309
310
        $this->extend('url_generator', function ($generator, $app) {
311
            $generators = [];
312
            $generators[] = $app['eccube.router.extend'];
313
            foreach ($app['eccube.routers.plugin'] as $router) {
314
                $generators[] = $router;
315
            };
316
            $generators[] = $app['eccube.router.origin'];
317
            $generators[] = $generator;
318
319
            return new ChainUrlGenerator($generators, $app['request_context']);
320
        });
321
322
        // init http cache
323
        $this->initCacheRequest();