public function EntityTypeLabel::render in CMS Content Sync 2.1.x
Same name and namespace in other branches
- 8 modules/cms_content_sync_views/src/Plugin/views/field/EntityTypeLabel.php \Drupal\cms_content_sync_views\Plugin\views\field\EntityTypeLabel::render()
- 2.0.x modules/cms_content_sync_views/src/Plugin/views/field/EntityTypeLabel.php \Drupal\cms_content_sync_views\Plugin\views\field\EntityTypeLabel::render()
inheritdoc}
Parameters
\Drupal\views\ResultRow $values:
Return value
\Drupal\Component\Render\MarkupInterface|TranslatableMarkup|ViewsRenderPipelineMarkup|string
Overrides FieldPluginBase::render
File
- modules/
cms_content_sync_views/ src/ Plugin/ views/ field/ EntityTypeLabel.php, line 49
Class
- EntityTypeLabel
- Views Field handler for the flow label.
Namespace
Drupal\cms_content_sync_views\Plugin\views\fieldCode
public function render(ResultRow $values) {
/**
* @var \Drupal\cms_content_sync\Entity\Pool $entity
*/
$entity = $values->_entity;
$entity_type_config = \Drupal::entityTypeManager()
->getStorage($entity
->get('entity_type')->value);
$entity_type_label = $entity_type_config
->getEntityType()
->getLabel();
return $entity_type_label;
}