private function StaticDataDefinitionExtractor::extractContentEntityType in JSON:API Schema 8
1 call to StaticDataDefinitionExtractor::extractContentEntityType()
- StaticDataDefinitionExtractor::extract in src/
StaticDataDefinitionExtractor.php - Extracts the data definition information for an entity type and bundle.
File
- src/
StaticDataDefinitionExtractor.php, line 109
Class
- StaticDataDefinitionExtractor
- Extracts the data definition for entities of an entity type.
Namespace
Drupal\jsonapi_schemaCode
private function extractContentEntityType(ContentEntityTypeInterface $entity_type, $bundle) {
$data_type = sprintf('entity:%s', $entity_type
->id());
if ($entity_type
->getBundleEntityType()) {
$data_type .= ':' . $bundle;
}
return $this->typedDataManager
->createDataDefinition($data_type);
}