From 12378e6fe79ca0ff1892857f091db7ff819c2a3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20Bo=CC=88hnke?= Date: Sat, 15 Jun 2019 18:18:55 +0200 Subject: [PATCH] change google OAuth response --- src/User/AuthClient/Google.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/User/AuthClient/Google.php b/src/User/AuthClient/Google.php index 4f04e01..a725978 100644 --- a/src/User/AuthClient/Google.php +++ b/src/User/AuthClient/Google.php @@ -21,9 +21,14 @@ class Google extends BaseGoogle implements AuthClientInterface */ public function getEmail() { - return isset($this->getUserAttributes()['emails'][0]['value']) - ? $this->getUserAttributes()['emails'][0]['value'] - : null; + $userAttributes = $this->getUserAttributes(); + if (isset($userAttributes['emails']) && isset($userAttributes['emails'][0]['value'])) { + return $userAttributes['emails'][0]['value']; + } elseif (isset($userAttributes['email'])) { + return $userAttributes['email']; + } + + return null; } /**