You are here

function _hybridauth_invoke_hooks in HybridAuth Social Login 7.2

Helper function to invoke HybridAuth hooks and Rules events.

2 calls to _hybridauth_invoke_hooks()
hybridauth_user_identity_delete_submit in ./hybridauth.pages.inc
_hybridauth_window_process_auth in ./hybridauth.pages.inc
Handle the Drupal authentication.

File

./hybridauth.module, line 1266
Main file for the HybridAuth module.

Code

function _hybridauth_invoke_hooks($hook, $account, $data) {

  // Boost module compatibility; see https://drupal.org/node/2095575.
  if ($hook == 'hybridauth_user_login') {
    $cookie_handler_callback = 'boost_cookie_handler';
    drupal_alter('boost_cookie_handler_callback', $cookie_handler_callback);
    if (function_exists($cookie_handler_callback)) {
      $cookie_handler_callback();
    }
  }

  // Invoke other modules hook implementations.
  module_invoke_all($hook, $account, $data);

  // Invoke $hook rules event.
  if (module_exists('rules')) {
    rules_invoke_event($hook, $account, $data);
  }
}