Code Duplication    Length = 3-3 lines in 4 locations

src/Swagger/ApiDocumentationBuilder.php 4 locations

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