function hybridauth_get_config in HybridAuth Social Login 6.2
Same name and namespace in other branches
- 7.2 hybridauth.module \hybridauth_get_config()
- 7 hybridauth.auth.inc \hybridauth_get_config()
1 call to hybridauth_get_config()
File
- ./
hybridauth.module, line 480 - Main file for the HybridAuth module.
Code
function hybridauth_get_config() {
static $config;
if (!isset($config)) {
if (variable_get('hybridauth_debug', FALSE) && !file_exists(file_directory_temp() . '/hybridauth.debug.log')) {
file_put_contents(file_directory_temp() . '/hybridauth.debug.log', '');
}
$config = array(
'base_url' => url('hybridauth/endpoint', array(
'absolute' => TRUE,
)),
'providers' => array(),
'debug_mode' => variable_get('hybridauth_debug', FALSE),
'debug_file' => file_directory_temp() . '/hybridauth.debug.log',
);
foreach (hybridauth_providers_list() as $provider_id => $provider_name) {
if ($provider_config = hybridauth_get_provider_config($provider_id)) {
$config['providers'][$provider_id] = $provider_config;
}
}
}
return $config;
}