Code Duplication    Length = 9-9 lines in 2 locations

eZ/Bundle/EzPublishCoreBundle/Tests/Routing/DefaultRouterTest.php 2 locations

@@ 195-203 (lines=9) @@
192
193
        $requestContext = new RequestContext();
194
        $urlComponents = parse_url($urlGenerated);
195
        if (isset($urlComponents['host'])) {
196
            $requestContext->setHost($urlComponents['host']);
197
            $requestContext->setScheme($urlComponents['scheme']);
198
            if (isset($urlComponents['port']) && $urlComponents['scheme'] === 'http') {
199
                $requestContext->setHttpPort($urlComponents['port']);
200
            } elseif (isset($urlComponents['port']) && $urlComponents['scheme'] === 'https') {
201
                $requestContext->setHttpsPort($urlComponents['port']);
202
            }
203
        }
204
        $requestContext->setBaseUrl(
205
            substr($urlComponents['path'], 0, strpos($urlComponents['path'], $relevantUri))
206
        );
@@ 325-333 (lines=9) @@
322
    {
323
        $requestContext = new RequestContext();
324
        $uriComponents = parse_url($uri);
325
        if (isset($uriComponents['host'])) {
326
            $requestContext->setHost($uriComponents['host']);
327
            $requestContext->setScheme($uriComponents['scheme']);
328
            if (isset($uriComponents['port']) && $uriComponents['scheme'] === 'http') {
329
                $requestContext->setHttpPort($uriComponents['port']);
330
            } elseif (isset($uriComponents['port']) && $uriComponents['scheme'] === 'https') {
331
                $requestContext->setHttpsPort($uriComponents['port']);
332
            }
333
        }
334
        if (isset($uriComponents['path'])) {
335
            $requestContext->setPathInfo($uriComponents['path']);
336
        }