Skip to content

Commit f5f7df8

Browse files
authored
Merge pull request #12 from poldixd/patch-1
"Sign In With Apple" didn't return the name
2 parents 9b95cb8 + f47a4f3 commit f5f7df8

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

src/Providers/SignInWithAppleProvider.php

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,17 @@ public function user()
103103

104104
protected function mapUserToObject(array $user)
105105
{
106-
if (request()->filled("user")
107-
&& array_key_exists("name", $user)
108-
) {
109-
$user["name"] = json_decode(request("user"), true)["name"];
110-
$fullName = trim(
111-
($user["name"]['firstName'] ?? "")
112-
. " "
113-
. ($user["name"]['lastName'] ?? "")
114-
);
106+
if (request()->filled("user")) {
107+
$userRequest = json_decode(request("user"), true);
108+
109+
if (array_key_exists("name", $userRequest)) {
110+
$user["name"] = $userRequest["name"];
111+
$fullName = trim(
112+
($user["name"]['firstName'] ?? "")
113+
. " "
114+
. ($user["name"]['lastName'] ?? "")
115+
);
116+
}
115117
}
116118

117119
return (new User)

0 commit comments

Comments
 (0)