Code Duplication    Length = 3-3 lines in 2 locations

Imagine/Cache/Resolver/NoCacheWebPathResolver.php 1 location

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

Imagine/Cache/Resolver/WebPathResolver.php 1 location

@@ 147-149 (lines=3) @@
144
            $port = ":{$this->requestContext->getHttpsPort()}";
145
        }
146
147
        if ('http' === $this->requestContext->getScheme() && 80 !== $this->requestContext->getHttpPort()) {
148
            $port = ":{$this->requestContext->getHttpPort()}";
149
        }
150
151
        $baseUrl = $this->requestContext->getBaseUrl();
152
        if ('.php' === mb_substr($this->requestContext->getBaseUrl(), -4)) {