<?php

/**
 * @file
 * Hooks specific to the Group module.
 */

use Drupal\group\Entity\GroupInterface;

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

/**
 * Alter the links for the group_operations block.
 *
 * @param array $operations
 *   A list of links to be set in an 'operations' element.
 * @param \Drupal\group\Entity\GroupInterface $group
 *   The group to alter the operations for.
 *
 * @see \Drupal\group\Plugin\Block\GroupOperationsBlock
 * @see \Drupal\Core\Render\Element\Dropbutton
 */
function hook_group_operations_alter(array &$operations, GroupInterface $group) {
  if ($group->label() == 'Hotel California') {
    unset($operations['group-leave']);
  }
}

/**
 * @} End of "addtogroup hooks".
 */
