Code Duplication    Length = 3-3 lines in 2 locations

EventListener/JmsPreSerializeListener.php 2 locations

@@ 144-146 (lines=3) @@
141
    {
142
        $url = $this->requestContext->getScheme().'://'.$this->requestContext->getHost();
143
144
        if ($this->requestContext->getScheme() == 'http' && $this->requestContext->getHttpPort() && $this->requestContext->getHttpPort() != 80) {
145
            $url .= ':'.$this->requestContext->getHttpPort();
146
        }
147
148
        if ($this->requestContext->getScheme() == 'https' && $this->requestContext->getHttpsPort() && $this->requestContext->getHttpsPort() != 443) {
149
            $url .= ':'.$this->requestContext->getHttpsPort();
@@ 148-150 (lines=3) @@
145
            $url .= ':'.$this->requestContext->getHttpPort();
146
        }
147
148
        if ($this->requestContext->getScheme() == 'https' && $this->requestContext->getHttpsPort() && $this->requestContext->getHttpsPort() != 443) {
149
            $url .= ':'.$this->requestContext->getHttpsPort();
150
        }
151
152
        return $url;
153
    }