Code Duplication    Length = 3-4 lines in 2 locations

src/Swagger/Serializer/DocumentationNormalizer.php 2 locations

@@ 290-292 (lines=3) @@
287
                ],
288
            ];
289
290
            if (!isset($pathOperation['parameters']) && $parameters = $this->getFiltersParameters($resourceClass, $operationName, $resourceMetadata, $definitions, $serializerContext)) {
291
                $pathOperation['parameters'] = $parameters;
292
            }
293
294
            if ($this->paginationEnabled && $resourceMetadata->getCollectionOperationAttribute($operationName, 'pagination_enabled', true, true)) {
295
                $pathOperation['parameters'][] = $this->getPaginationParameters();
@@ 445-448 (lines=4) @@
442
    {
443
        $definitionKey = $this->getDefinitionKey($resourceMetadata->getShortName(), (array) ($serializerContext['groups'] ?? []));
444
445
        if (!isset($definitions[$definitionKey])) {
446
            $definitions[$definitionKey] = [];  // Initialize first to prevent infinite loop
447
            $definitions[$definitionKey] = $this->getDefinitionSchema($resourceClass, $resourceMetadata, $definitions, $serializerContext);
448
        }
449
450
        return $definitionKey;
451
    }