diff --git a/src/Parse/ParseUser.php b/src/Parse/ParseUser.php index f3fcf7c9..e559b176 100644 --- a/src/Parse/ParseUser.php +++ b/src/Parse/ParseUser.php @@ -304,7 +304,7 @@ public static function logInWith($serviceName, $authData) $serviceName => $authData, ]]; $result = ParseClient::_request('POST', 'users', '', json_encode($data)); - $user = new ParseUser(); + $user = new static(); $user->_mergeAfterFetch($result); $user->handleSaveResult(true); ParseClient::getStorage()->set('user', $user); @@ -525,7 +525,7 @@ public static function getCurrentUser() return $userData; } if (isset($userData['id']) && isset($userData['_sessionToken'])) { - $user = new ParseUser(null, $userData['id']); + $user = new static(null, $userData['id']); unset($userData['id']); $user->_sessionToken = $userData['_sessionToken']; unset($userData['_sessionToken']);