protected function RestInspectionTrait::getEntityType in OpenAPI 8
Gets the entity type if any for REST resource.
Parameters
\Drupal\rest\RestResourceConfigInterface $resource_config: The REST config resource.
Return value
\Drupal\Core\Entity\EntityTypeInterface|null The Entity Type or null.
3 calls to RestInspectionTrait::getEntityType()
- RestGenerator::getPaths in src/
Plugin/ openapi/ OpenApiGenerator/ RestGenerator.php - Returns the paths information.
- RestGenerator::nonBundleResourcesJson in src/
Plugin/ openapi/ OpenApiGenerator/ RestGenerator.php - Return resources for non-entity resources.
- RestInspectionTrait::getRestEnabledEntityTypes in src/
RestInspectionTrait.php - Gets entity types that are enabled for rest.
File
- src/
RestInspectionTrait.php, line 87
Class
- RestInspectionTrait
- Common functions for inspecting REST resources.
Namespace
Drupal\openapiCode
protected function getEntityType(RestResourceConfigInterface $resource_config) {
if ($this
->isEntityResource($resource_config)) {
$resource_plugin = $resource_config
->getResourcePlugin();
return $this->entityTypeManager
->getDefinition($resource_plugin
->getPluginDefinition()['entity_type']);
}
return NULL;
}