Code Duplication    Length = 28-28 lines in 2 locations

eZ/Bundle/EzPublishCoreBundle/Routing/DefaultRouter.php 1 location

@@ 159-186 (lines=28) @@
156
     *
157
     * @return \Symfony\Component\Routing\RequestContext
158
     */
159
    public function getContextBySimplifiedRequest(SimplifiedRequest $simplifiedRequest)
160
    {
161
        $context = clone $this->context;
162
        if ($simplifiedRequest->scheme) {
163
            $context->setScheme($simplifiedRequest->scheme);
164
        }
165
166
        if ($simplifiedRequest->port) {
167
            switch ($simplifiedRequest->scheme) {
168
                case 'https':
169
                    $context->setHttpsPort($simplifiedRequest->port);
170
                    break;
171
                default:
172
                    $context->setHttpPort($simplifiedRequest->port);
173
                    break;
174
            }
175
        }
176
177
        if ($simplifiedRequest->host) {
178
            $context->setHost($simplifiedRequest->host);
179
        }
180
181
        if ($simplifiedRequest->pathinfo) {
182
            $context->setPathInfo($simplifiedRequest->pathinfo);
183
        }
184
185
        return $context;
186
    }
187
}
188

eZ/Publish/Core/MVC/Symfony/Routing/Generator.php 1 location

@@ 156-183 (lines=28) @@
153
     *
154
     * @return RequestContext
155
     */
156
    private function getContextBySimplifiedRequest(SimplifiedRequest $simplifiedRequest)
157
    {
158
        $context = clone $this->requestContext;
159
        if ($simplifiedRequest->scheme) {
160
            $context->setScheme($simplifiedRequest->scheme);
161
        }
162
163
        if ($simplifiedRequest->port) {
164
            switch ($simplifiedRequest->scheme) {
165
                case 'https':
166
                    $context->setHttpsPort($simplifiedRequest->port);
167
                    break;
168
                default:
169
                    $context->setHttpPort($simplifiedRequest->port);
170
                    break;
171
            }
172
        }
173
174
        if ($simplifiedRequest->host) {
175
            $context->setHost($simplifiedRequest->host);
176
        }
177
178
        if ($simplifiedRequest->pathinfo) {
179
            $context->setPathInfo($simplifiedRequest->pathinfo);
180
        }
181
182
        return $context;
183
    }
184
}
185