protected function TermRenderController::alterBuild

Overrides \Drupal\Core\Entity\EntityRenderController::alterBuild().

Overrides EntityRenderController::alterBuild

File

drupal/core/modules/taxonomy/lib/Drupal/taxonomy/TermRenderController.php, line 54
Definition of Drupal\taxonomy\TermRenderController.

Class

TermRenderController
Render controller for taxonomy terms.

Namespace

Drupal\taxonomy

Code

protected function alterBuild(array &$build, EntityInterface $entity, EntityDisplay $display, $view_mode, $langcode = NULL) {
  parent::alterBuild($build, $entity, $display, $view_mode, $langcode);
  $build['#attached']['css'][] = drupal_get_path('module', 'taxonomy') . '/css/taxonomy.module.css';
  $build['#contextual_links']['taxonomy'] = array(
    'taxonomy/term',
    array(
      $entity
        ->id(),
    ),
  );
}