Code Duplication    Length = 13-13 lines in 2 locations

src/Manager/ResponseManager.php 2 locations

@@ 125-137 (lines=13) @@
122
     *
123
     * @return Response
124
     */
125
    public function createContentTypeNotSupportedResponse(Request $request, string $accept): Response
126
    {
127
        return $this->createResponseByError($request, 415, new Error(
128
            Error::SCOPE_HEADER,
129
            'contentype_not_supported',
130
            'the given content type is not supported',
131
            'content-type',
132
            [
133
                'contentType' => $request->getHeaderLine('Content-Type'),
134
                'supportedContentTypes' => $this->requestManager->getSupportedContentTypes(),
135
            ]
136
        ), $accept);
137
    }
138
139
    /**
140
     * @param Request $request
@@ 146-158 (lines=13) @@
143
     *
144
     * @return Response
145
     */
146
    public function createBodyNotDeserializableResponse(Request $request, string $accept, string $contentType): Response
147
    {
148
        return $this->createResponseByError($request, 400, new Error(
149
            Error::SCOPE_BODY,
150
            'body_not_parsable',
151
            'the given body is not parsable with given content-type',
152
            'deserialize',
153
            [
154
                'contentType' => $contentType,
155
                'body' => (string) $request->getBody(),
156
            ]
157
        ), $accept);
158
    }
159
160
    /**
161
     * @param Request $request