class EntityTestRenderController

Defines an entity render controller for a test entity.

Hierarchy

Expanded class hierarchy of EntityTestRenderController

See also

\Drupal\entity_test\Plugin\Core\Entity\EntityTestRender

File

drupal/core/modules/system/tests/modules/entity_test/lib/Drupal/entity_test/EntityTestRenderController.php, line 17
Contains \Drupal\entity_test\EntityTestRenderController.

Namespace

Drupal\entity_test
View source
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),
      );
    }
  }

}

Members