protected function RestGenerator::generateMimeTypesFromFormats in OpenAPI 8
Generate list of MIME Types based on a list of serializer formats.
Parameters
array $formats: List of formats.
Return value
array List of MIME Types based on $formats. The list is MIME Types are on the same order as the inserted $format
2 calls to RestGenerator::generateMimeTypesFromFormats()
- RestGenerator::getConsumes in src/
Plugin/ openapi/ OpenApiGenerator/ RestGenerator.php - Get a list of all MIME Type that the API Consumes
- RestGenerator::getProduces in src/
Plugin/ openapi/ OpenApiGenerator/ RestGenerator.php - Get a list of all MIME Type that the API Produces
File
- src/
Plugin/ openapi/ OpenApiGenerator/ RestGenerator.php, line 472
Class
- RestGenerator
- Defines an OpenApi Schema Generator for the Rest module.
Namespace
Drupal\openapi\Plugin\openapi\OpenApiGeneratorCode
protected function generateMimeTypesFromFormats(array $formats) {
$mime_types = [];
foreach ($formats as $format) {
$mime_types[] = 'application/' . preg_replace('/_/', '+', trim(strtolower($format)));
}
return $mime_types;
}