function CommentManager::getFields
Same name in other branches
- 9 core/modules/comment/src/CommentManager.php \Drupal\comment\CommentManager::getFields()
- 10 core/modules/comment/src/CommentManager.php \Drupal\comment\CommentManager::getFields()
- 11.x core/modules/comment/src/CommentManager.php \Drupal\comment\CommentManager::getFields()
Overrides CommentManagerInterface::getFields
File
-
core/
modules/ comment/ src/ CommentManager.php, line 124
Class
- CommentManager
- Comment manager contains common functions to manage comment fields.
Namespace
Drupal\commentCode
public function getFields($entity_type_id) {
$entity_type = $this->entityTypeManager
->getDefinition($entity_type_id);
if (!$entity_type->entityClassImplements(FieldableEntityInterface::class)) {
return [];
}
$map = $this->entityFieldManager
->getFieldMapByFieldType('comment');
return isset($map[$entity_type_id]) ? $map[$entity_type_id] : [];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.