Code Duplication    Length = 11-11 lines in 2 locations

src/Swagger/ApiDocumentationBuilder.php 2 locations

@@ 179-189 (lines=11) @@
176
                $resourceClassIri = $this->iriConverter->getIriFromResourceClass($resourceClass);
177
                $itemOperationsDocs[$resourceClassIri] = $operation['collection'];
178
179
                if (!empty($customOperations['collection'])) {
180
                    foreach ($customOperations['collection'] as $customOperation) {
181
                        $path = $resourceMetadata->getCollectionOperationAttribute($customOperation, 'path');
182
                        if (null !== $path) {
183
                            $method = $this->operationMethodResolver->getCollectionOperationMethod($resourceClass, $customOperation);
184
                            $customSwaggerOperation = $this->getSwaggerOperation($resourceClass, $resourceMetadata, $customOperation, [$method], $prefixedShortName, true, $definitions, $method);
185
186
                            $itemOperationsDocs[$path] = $customSwaggerOperation;
187
                        }
188
                 }
189
                }
190
191
192
                $resourceClassIri .= '/{id}';
@@ 196-206 (lines=11) @@
193
194
                $itemOperationsDocs[$resourceClassIri] = $operation['item'];
195
196
                if (!empty($customOperations['item'])) {
197
                    foreach ($customOperations['item'] as $customOperation) {
198
                        $path = $resourceMetadata->getItemOperationAttribute($customOperation, 'path');
199
                        if (null !== $path) {
200
                            $method = $this->operationMethodResolver->getItemOperationMethod($resourceClass, $customOperation);
201
                            $customSwaggerOperation = $this->getSwaggerOperation($resourceClass, $resourceMetadata, $customOperation, [$method], $prefixedShortName, true, $definitions, $method);
202
203
                            $itemOperationsDocs[$path] = $customSwaggerOperation;
204
                        }
205
                    }
206
                }
207
208
            } catch (InvalidArgumentException $e) {
209
            }