You are here

moderation_sidebar.api.php in Moderation Sidebar 8

Hooks related to moderation sidebar module.

File

moderation_sidebar.api.php
View source
<?php

/**
 * @file
 * Hooks related to moderation sidebar module.
 */

/**
 * @addtogroup hooks
 * @{
 */

/**
 * Alter the build rendered in the moderation sidebar.
 *
 * @param array $build
 *   The render array for the sidebar.
 * @param \Drupal\Core\Entity\EntityInterface $entity
 *   The default or latest revision of an entity being moderated.
 *
 * @see \Drupal\moderation_sidebar\Controller\ModerationSidebarController::sideBar()
 */
function hook_moderation_sidebar_alter(array &$build, \Drupal\Core\Entity\EntityInterface $entity) {
  if ($entity
    ->getEntityTypeId() === 'my_great_type') {
    $build['fun'] = [
      '#markup' => '<a href="#" class="button">This does nothing, suckers!</a>',
    ];
  }
}

Functions

Namesort descending Description
hook_moderation_sidebar_alter Alter the build rendered in the moderation sidebar.