From 250f576ed2c14de3d291d0828462ce32d38a76b9 Mon Sep 17 00:00:00 2001 From: Adam Wathan Date: Mon, 23 Feb 2015 18:15:59 -0500 Subject: [PATCH] Use parse_str in less evil way --- .../EloquentOAuth/Providers/FacebookProvider.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/AdamWathan/EloquentOAuth/Providers/FacebookProvider.php b/src/AdamWathan/EloquentOAuth/Providers/FacebookProvider.php index 98c1bc5..b9120e5 100644 --- a/src/AdamWathan/EloquentOAuth/Providers/FacebookProvider.php +++ b/src/AdamWathan/EloquentOAuth/Providers/FacebookProvider.php @@ -28,11 +28,12 @@ protected function getUserDataUrl() protected function parseTokenResponse($response) { - parse_str($response); - if (! isset($access_token)) { + $params = []; + parse_str($response, $params); + if (! isset($params['access_token'])) { throw new InvalidAuthorizationCodeException; } - return $access_token; + return $params['access_token']; } protected function parseUserDataResponse($response)