protected function NodeRenderController::alterBuild

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

Overrides EntityRenderController::alterBuild

File

drupal/core/modules/node/lib/Drupal/node/NodeRenderController.php, line 89
Definition of Drupal\node\NodeRenderController.

Class

NodeRenderController
Render controller for nodes.

Namespace

Drupal\node

Code

protected function alterBuild(array &$build, EntityInterface $entity, EntityDisplay $display, $view_mode, $langcode = NULL) {
  parent::alterBuild($build, $entity, $display, $view_mode, $langcode);
  if (!empty($entity->nid)) {
    $build['#contextual_links']['node'] = array(
      'node',
      array(
        $entity->nid,
      ),
    );
  }
}