Code Duplication    Length = 13-13 lines in 2 locations

src/Manager/ResponseManager.php 2 locations

@@ 110-122 (lines=13) @@
107
     *
108
     * @return Response
109
     */
110
    public function createBodyNotDeserializableResponse(Request $request, string $accept, string $contentType): Response
111
    {
112
        return $this->createResponseByError($request, 400, $accept, new Error(
113
            Error::SCOPE_BODY,
114
            'body_not_deserializable',
115
            'the given body is not deserializable with given content-type',
116
            'deserialize',
117
            [
118
                'contentType' => $contentType,
119
                'body' => (string) $request->getBody(),
120
            ]
121
        ));
122
    }
123
124
    /**
125
     * @param Request $request
@@ 192-204 (lines=13) @@
189
     *
190
     * @return Response
191
     */
192
    public function createContentTypeNotSupportedResponse(Request $request, string $accept): Response
193
    {
194
        return $this->createResponseByError($request, 415, $accept, new Error(
195
            Error::SCOPE_HEADER,
196
            'contentype_not_supported',
197
            'the given content type is not supported',
198
            'content-type',
199
            [
200
                'contentType' => $request->getHeaderLine('Content-Type'),
201
                'supportedContentTypes' => $this->requestManager->getSupportedContentTypes(),
202
            ]
203
        ));
204
    }
205
206
    /**
207
     * @param Request $request