* @file
*/
-use MediaWiki\Auth\AuthManager;
+use MediaWiki\MediaWikiServices;
/**
* Reset password, with AuthManager
return $this->hasAnyRoutes;
}
- protected function getDescriptionMessage() {
+ protected function getExtendedDescription() {
if ( !$this->hasAnyRoutes() ) {
- return 'apihelp-resetpassword-description-noroutes';
+ return 'apihelp-resetpassword-extended-description-noroutes';
}
- return parent::getDescriptionMessage();
+ return parent::getExtendedDescription();
}
public function execute() {
$this->requireOnlyOneParameter( $params, 'user', 'email' );
- $passwordReset = new PasswordReset( $this->getConfig(), AuthManager::singleton() );
+ $passwordReset = MediaWikiServices::getInstance()->getPasswordReset();
$status = $passwordReset->isAllowed( $this->getUser() );
if ( !$status->isOK() ) {