protected function JsonApiGenerator::getEntityDefinitionKey in OpenAPI 8
Gets the entity definition key.
Parameters
string $entity_type_id: The entity type.
string $bundle_name: The bundle name.
Return value
string The entity definition key. Either [entity_type] or [entity_type]:[bundle_name]
Overrides OpenApiGeneratorBase::getEntityDefinitionKey
2 calls to JsonApiGenerator::getEntityDefinitionKey()
- JsonApiGenerator::getDefinitions in src/
Plugin/ openapi/ OpenApiGenerator/ JsonApiGenerator.php - Get model definitions for Drupal entities and bundles.
- JsonApiGenerator::getEntityResponsesJsonApi in src/
Plugin/ openapi/ OpenApiGenerator/ JsonApiGenerator.php
File
- src/
Plugin/ openapi/ OpenApiGenerator/ JsonApiGenerator.php, line 853
Class
- JsonApiGenerator
- Defines an OpenApi Schema Generator for the JsonApi module.
Namespace
Drupal\openapi\Plugin\openapi\OpenApiGeneratorCode
protected function getEntityDefinitionKey($entity_type_id, $bundle_name = NULL) {
// Override the default definition key structure to use 'type--bundle'.
if (!$bundle_name) {
$bundle_name = $entity_type_id;
}
return parent::getEntityDefinitionKey($entity_type_id, $bundle_name);
}