protected function TypedDataPropertyDeriverBase::getDataType in Chaos Tool Suite (ctools) 8.3
Parameters
$property_definition:
Return value
mixed
File
- src/
Plugin/ Deriver/ TypedDataPropertyDeriverBase.php, line 81
Class
Namespace
Drupal\ctools\Plugin\DeriverCode
protected function getDataType($property_definition) {
if ($property_definition instanceof DataReferenceDefinitionInterface) {
return $property_definition
->getTargetDefinition()
->getDataType();
}
if ($property_definition instanceof ListDataDefinitionInterface) {
return $property_definition
->getItemDefinition()
->getDataType();
}
return $property_definition
->getDataType();
}