Code Duplication    Length = 3-3 lines in 2 locations

Imagine/Cache/Resolver/NoCacheWebPathResolver.php 1 location

@@ 50-52 (lines=3) @@
47
        if ('https' === $this->requestContext->getScheme() && 443 !== $this->requestContext->getHttpsPort()) {
48
            $port = ":{$this->requestContext->getHttpsPort()}";
49
        }
50
        if ('http' === $this->requestContext->getScheme() && 80 !== $this->requestContext->getHttpPort()) {
51
            $port = ":{$this->requestContext->getHttpPort()}";
52
        }
53
54
        return sprintf('%s://%s%s/%s',
55
            $this->requestContext->getScheme(),

Imagine/Cache/Resolver/WebPathResolver.php 1 location

@@ 58-60 (lines=3) @@
55
            $port = ":{$this->requestContext->getHttpsPort()}";
56
        }
57
58
        if ('http' === $this->requestContext->getScheme() && 80 !== $this->requestContext->getHttpPort()) {
59
            $port = ":{$this->requestContext->getHttpPort()}";
60
        }
61
62
        $baseUrl = $this->requestContext->getBaseUrl();
63
        if ('.php' === mb_substr($this->requestContext->getBaseUrl(), -4)) {