/** * Gets the meta data for avatar from the OAuth client * * @author Jason Rey <*****@*****.**> * @since 1.2 * @access public * @param Array $details The metadata * @param SocialOAuth $client The Oauth client class */ public function onOAuthGetUserMeta(&$details, &$client) { $config = FD::config(); if ($config->get('oauth.' . $client->getType() . '.registration.avatar')) { $avatar = $client->api('me/picture', array('type' => 'large', 'redirect' => false)); $avatarUrl = $avatar['data']['url']; $details['avatar'] = $avatarUrl; } }