Remove custom operation summaries

This commit is contained in:
2025-05-14 18:07:09 +02:00
parent 9e418cc96c
commit 352cefdf65
-8
View File
@@ -19,34 +19,26 @@ trait OpenApiMetadataTrait
$resource = $operation->getTags()[0];
$operationType = $this->getOperationType($operation);
$operationSummary = $operation->getSummary();
$operationDescription = $operation->getDescription();
switch ($operationType) {
case 'collection':
$operationSummary = sprintf('List all %ss', $resource);
break;
case 'post':
$operationSummary = sprintf('Create one %s', $resource);
$operationDescription = sprintf('Creates a new %s resource.', $resource);
break;
case 'get':
$operationSummary = sprintf('Retrieve one %s', $resource);
$operationDescription = sprintf('Retrieves one %s resource.', $resource);
break;
case 'put':
$operationSummary = sprintf('Update one %s', $resource);
break;
case 'delete':
$operationSummary = sprintf('Delete one %s', $resource);
break;
case 'patch':
$operationSummary = sprintf('Patch one %s', $resource);
break;
}
return $operation
->withSummary($operationSummary)
->withDescription($operationDescription);
}