Security update for Core, with self-updated composer
[yaffs-website] / web / core / modules / system / tests / modules / entity_test / src / EntityTestViewBuilder.php
1 <?php
2
3 namespace Drupal\entity_test;
4
5 use Drupal\Core\Entity\EntityViewBuilder;
6
7 /**
8  * Defines an entity view builder for a test entity.
9  *
10  * @see \Drupal\entity_test\Entity\EntityTestRender
11  */
12 class EntityTestViewBuilder extends EntityViewBuilder {
13
14   /**
15    * {@inheritdoc}
16    */
17   public function buildComponents(array &$build, array $entities, array $displays, $view_mode) {
18     parent::buildComponents($build, $entities, $displays, $view_mode);
19
20     foreach ($entities as $id => $entity) {
21       $build[$id]['label'] = [
22         '#weight' => -100,
23         '#plain_text' => $entity->label(),
24       ];
25       $build[$id]['separator'] = [
26         '#weight' => -150,
27         '#markup' => ' | ',
28       ];
29       $build[$id]['view_mode'] = [
30         '#weight' => -200,
31         '#plain_text' => $view_mode,
32       ];
33     }
34   }
35
36 }