Code Duplication    Length = 3-3 lines in 4 locations

src/Swagger/ApiDocumentationBuilder.php 4 locations

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