Code Duplication    Length = 16-16 lines in 2 locations

eZ/Bundle/EzPublishRestBundle/Tests/Functional/SessionTest.php 2 locations

@@ 149-164 (lines=16) @@
146
     *
147
     * @return \Psr\Http\Message\RequestInterface
148
     */
149
    protected function createRefreshRequest(stdClass $session): RequestInterface
150
    {
151
        $request = $this->createHttpRequest(
152
            'POST',
153
            sprintf('/api/ezp/v2/user/sessions/%s/refresh', $session->identifier),
154
            '',
155
            'Session+json',
156
            '',
157
            [
158
                'Cookie' => sprintf('%s=%s', $session->name, $session->identifier),
159
                'X-CSRF-Token' => $session->csrfToken,
160
            ]
161
        );
162
163
        return $request;
164
    }
165
166
    /**
167
     * @param \stdClass $session
@@ 171-186 (lines=16) @@
168
     *
169
     * @return \Psr\Http\Message\RequestInterface
170
     */
171
    protected function createDeleteRequest(stdClass $session): RequestInterface
172
    {
173
        $deleteRequest = $this->createHttpRequest(
174
            'DELETE',
175
            $session->_href,
176
            '',
177
            '',
178
            '',
179
            [
180
                'Cookie' => sprintf('%s=%s', $session->name, $session->identifier),
181
                'X-CSRF-Token' => $session->csrfToken,
182
            ]
183
        );
184
185
        return $deleteRequest;
186
    }
187
188
    private static function assertHttpResponseDeletesSessionCookie($session, ResponseInterface $response)
189
    {