EntityViewBuilder::build
public function EntityViewBuilder::build
public EntityViewBuilder::build(array $build)
Builds an entity's view; augments entity defaults.
This function is assigned as a #pre_render callback in ::view().
It transforms the renderable array for a single entity to the same structure as if we were rendering multiple entities, and then calls the default ::buildMultiple() #pre_render callback.
Parameters
array $build: A renderable array containing build information and context for an entity view.
Return value
array The updated renderable array.
See also
File
- core/lib/Drupal/Core/Entity/EntityViewBuilder.php, line 201
Class
- EntityViewBuilder
- Base class for entity view builders.
Namespace
Drupal\Core\EntityCode
public function build(array $build) { $build_list = [$build]; $build_list = $this->buildMultiple($build_list); return $build_list[0]; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Entity!EntityViewBuilder.php/function/EntityViewBuilder::build/8.1.x