function hybridauth_get_instance in HybridAuth Social Login 6.2
Same name and namespace in other branches
- 7.2 hybridauth.module \hybridauth_get_instance()
- 7.2 hybridauth.api.php \hybridauth_get_instance()
- 7 hybridauth.auth.inc \hybridauth_get_instance()
4 calls to hybridauth_get_instance()
- hybridauth_get_connected_providers in ./
hybridauth.module - Returns connected providers for the current user.
- hybridauth_user_identity_delete_submit in ./
hybridauth.pages.inc - hybridauth_window_start in ./
hybridauth.pages.inc - _hybridauth_session_sync_data in ./
hybridauth.module
File
- ./
hybridauth.module, line 458 - Main file for the HybridAuth module.
Code
function hybridauth_get_instance() {
static $controller;
if (!isset($controller)) {
$controller = FALSE;
if ($lib_path = _hybridauth_library_path()) {
try {
require_once $lib_path . '/Hybrid/Auth.php';
$config = hybridauth_get_config();
$controller = new Hybrid_Auth($config);
} catch (Exception $e) {
//watchdog_exception('hybridauth', $e);
watchdog('hybridauth', $e
->getMessage(), array(), WATCHDOG_ERROR);
}
}
}
return $controller;
}