Skip to content

Commit 58e4cb0

Browse files
authored
Merge pull request #394 from acinader/fix-subclassed-user-facebook
When creating a ParseUser instance, be sure to use static to get registered subclasses.
2 parents 0f316b4 + 1396cfa commit 58e4cb0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Parse/ParseUser.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ public static function logInWith($serviceName, $authData)
304304
$serviceName => $authData,
305305
]];
306306
$result = ParseClient::_request('POST', 'users', '', json_encode($data));
307-
$user = new ParseUser();
307+
$user = new static();
308308
$user->_mergeAfterFetch($result);
309309
$user->handleSaveResult(true);
310310
ParseClient::getStorage()->set('user', $user);
@@ -525,7 +525,7 @@ public static function getCurrentUser()
525525
return $userData;
526526
}
527527
if (isset($userData['id']) && isset($userData['_sessionToken'])) {
528-
$user = new ParseUser(null, $userData['id']);
528+
$user = new static(null, $userData['id']);
529529
unset($userData['id']);
530530
$user->_sessionToken = $userData['_sessionToken'];
531531
unset($userData['_sessionToken']);

0 commit comments

Comments
 (0)