route = ['accounts/current']; $this->actor->sendGET($this->getUrl()); } public function changePassword($currentPassword = null, $newPassword = null, $newRePassword = null) { $this->route = ['accounts/change-password']; $this->actor->sendPOST($this->getUrl(), [ 'password' => $currentPassword, 'newPassword' => $newPassword, 'newRePassword' => $newRePassword, ]); } public function changeUsername($currentPassword = null, $newUsername = null) { $this->route = ['accounts/change-username']; $this->actor->sendPOST($this->getUrl(), [ 'password' => $currentPassword, 'username' => $newUsername, ]); } public function changeEmailInitialize() { $this->route = ['accounts/change-email-initialize']; $this->actor->sendPOST($this->getUrl()); } public function changeEmailSubmitNewEmail($key = null, $email = null) { $this->route = ['accounts/change-email-submit-new-email']; $this->actor->sendPOST($this->getUrl(), [ 'key' => $key, 'email' => $email, ]); } public function changeEmailConfirmNewEmail($key = null) { $this->route = ['accounts/change-email-confirm-new-email']; $this->actor->sendPOST($this->getUrl(), [ 'key' => $key, ]); } }