Code Duplication    Length = 3-3 lines in 4 locations

src/Swagger/ApiDocumentationBuilder.php 4 locations

@@ 205-207 (lines=3) @@
202
        switch ($method) {
203
            case 'GET':
204
                if ($collection) {
205
                    if (!isset($swaggerOperation[$methodSwagger]['title'])) {
206
                        $swaggerOperation[$methodSwagger]['summary'] = sprintf('Retrieves the collection of %s resources.', $shortName);
207
                    }
208
                } else {
209
                    if (!isset($swaggerOperation[$methodSwagger]['title'])) {
210
                        $swaggerOperation[$methodSwagger]['summary'] = sprintf('Retrieves %s resource.', $shortName);
@@ 209-211 (lines=3) @@
206
                        $swaggerOperation[$methodSwagger]['summary'] = sprintf('Retrieves the collection of %s resources.', $shortName);
207
                    }
208
                } else {
209
                    if (!isset($swaggerOperation[$methodSwagger]['title'])) {
210
                        $swaggerOperation[$methodSwagger]['summary'] = sprintf('Retrieves %s resource.', $shortName);
211
                    }
212
                    $swaggerOperation[$methodSwagger]['parameters'][] = [
213
                        'name' => 'id',
214
                        'in' => 'path',
@@ 225-227 (lines=3) @@
222
                break;
223
224
            case 'POST':
225
                if (!isset($swaggerOperation[$methodSwagger]['title'])) {
226
                    $swaggerOperation[$methodSwagger]['summary'] = sprintf('Creates a %s resource.', $shortName);
227
                }
228
                if ($this->resourceClassResolver->isResourceClass($shortName)) {
229
                    $swaggerOperation[$methodSwagger]['parameters'] = [
230
                        'in' => 'body',
@@ 246-248 (lines=3) @@
243
            break;
244
245
            case 'PUT':
246
                if (!isset($swaggerOperation[$methodSwagger]['title'])) {
247
                    $swaggerOperation[$methodSwagger]['summary'] = sprintf('Replaces the %s resource.', $shortName);
248
                }
249
                $swaggerOperation[$methodSwagger]['parameters'] = [[
250
                    'name' => 'id',
251
                    'in' => 'path',