Defines an entity render controller for a test entity.
Expanded class hierarchy of EntityTestRenderController
\Drupal\entity_test\Plugin\Core\Entity\EntityTestRender
class EntityTestRenderController extends EntityRenderController {
/**
* Overrides Drupal\Core\Entity\EntityRenderController::buildContent().
*/
public function buildContent(array $entities, array $displays, $view_mode, $langcode = NULL) {
parent::buildContent($entities, $displays, $view_mode, $langcode);
foreach ($entities as $entity) {
$entity->content['label'] = array(
'#markup' => check_plain($entity
->label()),
);
$entity->content['separator'] = array(
'#markup' => ' | ',
);
$entity->content['view_mode'] = array(
'#markup' => check_plain($view_mode),
);
}
}
}
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
EntityRenderController:: |
protected | property | The type of entities for which this controller is instantiated. | |
EntityRenderController:: |
protected | function | Specific per-entity building. | 4 |
EntityRenderController:: |
protected | function | Provides entity-specific defaults to the build process. | 3 |
EntityRenderController:: |
public | function |
Implements \Drupal\Core\Entity\EntityRenderControllerInterface::view(). Overrides EntityRenderControllerInterface:: |
1 |
EntityRenderController:: |
public | function |
Implements \Drupal\Core\Entity\EntityRenderControllerInterface::viewMultiple(). Overrides EntityRenderControllerInterface:: |
1 |
EntityRenderController:: |
public | function | ||
EntityTestRenderController:: |
public | function |
Overrides Drupal\Core\Entity\EntityRenderController::buildContent(). Overrides EntityRenderController:: |