getEmail())) //if email is in the system this is an existing user -> check they are arriving on the correct provider { } } public static function providerToString($social_provider) { switch ($social_provider) { case SOCIAL_GOOGLE: return 'google'; case SOCIAL_FACEBOOK: return 'facebook'; case SOCIAL_GITHUB: return 'github'; case SOCIAL_LINKEDIN: return 'linkedin'; case SOCIAL_TWITTER: return 'twitter'; case SOCIAL_BITBUCKET: return 'bitbucket'; } } public static function providerToInt($social_provider) { switch ($social_provider) { case 'google': return SOCIAL_GOOGLE; case 'facebook': return SOCIAL_FACEBOOK; case 'github': return SOCIAL_GITHUB; case 'linkedin': return SOCIAL_LINKEDIN; case 'twitter': return SOCIAL_TWITTER; case 'bitbucket': return SOCIAL_BITBUCKET; } } }