コード例 #1
0
 /**
  * Generate the render element from the entity and view mode.
  *
  * @param \EntityDrupalWrapper $wrapper
  *   The entity wrapper.
  * @param string $view_mode
  *   The view mode to use.
  *
  * @return array
  *   A render array for the current entity.
  */
 protected function getEntityRenderElement(\EntityDrupalWrapper $wrapper, $view_mode) {
   $entity_id = $wrapper->getIdentifier();
   if (empty($this->renders[$view_mode][$entity_id])) {
     $render_element = $wrapper->view($view_mode);
     $this->renders[$view_mode][$entity_id] = $render_element[$this->entityType][$entity_id];
   }
   return $this->renders[$view_mode][$entity_id];
 }