You are here

function message_subscribe_test_message_subscribe_get_subscribers_alter in Message Subscribe 8

Implements hook_message_subscribe_test_message_subscribe_get_subscribers_alter().

File

tests/modules/message_subscribe_test/message_subscribe_test.module, line 28
Test implementations of message_subscribe hooks.

Code

function message_subscribe_test_message_subscribe_get_subscribers_alter(array &$uids, array $values) {

  // Set state variable.
  \Drupal::state('message_subscribe_test')
    ->set('alter_hook_called', TRUE);
  if (!\Drupal::state('message_subscribe_test')
    ->get('disable_subscribers_alter', FALSE)) {
    $uids[10001] = new DeliveryCandidate([
      'bar_flag',
    ], [
      'email',
    ], 10001);

    // Remove user 2.
    unset($uids[2]);
  }
}