public function onSuccess() { if ($this->getUser()->isAllowed('passwordreset') && $this->email != null) { // @todo: Logging if ($this->result->isGood()) { $this->getOutput()->addWikiMsg('passwordreset-emailsent-capture'); } else { $this->getOutput()->addWikiMsg('passwordreset-emailerror-capture', $this->result->getMessage()); } $this->getOutput()->addHTML(Html::rawElement('pre', array(), $this->email->escaped())); } $this->getOutput()->addWikiMsg('passwordreset-emailsent'); $this->getOutput()->returnToMain(); }
public function onSuccess() { if ($this->getUser()->isAllowed('passwordreset') && $this->email != null) { // @todo Logging if ($this->result->isGood()) { $this->getOutput()->addWikiMsg('passwordreset-emailsent-capture'); } else { $this->getOutput()->addWikiMsg('passwordreset-emailerror-capture', $this->result->getMessage(), $this->firstUser->getName()); } $this->getOutput()->addHTML(Html::rawElement('pre', [], $this->email->escaped())); } if ($this->method === 'email') { $this->getOutput()->addWikiMsg('passwordreset-emailsentemail'); } else { $this->getOutput()->addWikiMsg('passwordreset-emailsentusername'); } $this->getOutput()->returnToMain(); }
public function onSuccess() { if ($this->getUser()->isAllowed('passwordreset') && $this->passwords) { // @todo Logging if ($this->result->isGood()) { $this->getOutput()->addWikiMsg('passwordreset-emailsent-capture2', count($this->passwords)); } else { $this->getOutput()->addWikiMsg('passwordreset-emailerror-capture2', $this->result->getMessage(), key($this->passwords), count($this->passwords)); } $this->getOutput()->addHTML(Html::openElement('ul')); foreach ($this->passwords as $username => $pwd) { $this->getOutput()->addHTML(Html::rawElement('li', [], htmlspecialchars($username, ENT_QUOTES) . $this->msg('colon-separator')->text() . htmlspecialchars($pwd, ENT_QUOTES))); } $this->getOutput()->addHTML(Html::closeElement('ul')); } if ($this->method === 'email') { $this->getOutput()->addWikiMsg('passwordreset-emailsentemail'); } else { $this->getOutput()->addWikiMsg('passwordreset-emailsentusername'); } $this->getOutput()->returnToMain(); }
/** * @dataProvider provideGetMessage * @covers Status::getMessage * @todo test long and short context messages generated through this method */ public function testGetMessage(Status $status, $expectedParams = array(), $expectedKey) { $message = $status->getMessage(); $this->assertInstanceOf('Message', $message); $this->assertEquals($expectedParams, $message->getParams(), 'Message::getParams'); $this->assertEquals($expectedKey, $message->getKey(), 'Message::getKey'); }
/** * Print status * @global integer $failed * @param Status $status */ function printStatus($status) { global $failed; if ($status->isGood()) { echo " ... DONE.\n"; } else { $failed++; echo " ... FAILED (" . $status->getMessage() . ").\n"; } }
/** * Log an error * * @param Status $status * @return void */ public function logError($status) { $key = $this->poolCounter->getKey(); wfDebugLog('poolcounter', "Pool key '{$key}' ({$this->type}): " . $status->getMessage()->inLanguage('en')->useDatabase(false)->text()); }
/** * Wrapper method for Status Object messages * @param Status $oStatus * @return String The error message */ private function getErrorMessage(Status $oStatus) { return $oStatus->getMessage()->plain(); }
public function assertGoodStatus(\Status $status) { if (!$status->isGood()) { $msg = wfMessage("email-error-bad-status", $status->getMessage())->escaped(); throw new Fatal($msg); } }
public function __construct(Status $status) { parent::__construct('actionfailed', $status->getMessage()); }
/** * @dataProvider provideGetMessage * @covers Status::getMessage */ public function testGetMessage(Status $status, $expectedParams = [], $expectedKey, $expectedWrapper) { $message = $status->getMessage(null, null, 'qqx'); $this->assertInstanceOf('Message', $message); $this->assertEquals($expectedParams, self::sanitizedMessageParams($message), 'Message::getParams'); $this->assertEquals($expectedKey, $message->getKey(), 'Message::getKey'); $message = $status->getMessage('wrapper-short', 'wrapper-long'); $this->assertInstanceOf('Message', $message); $this->assertEquals($expectedWrapper, $message->getKey(), 'Message::getKey with wrappers'); $this->assertCount(1, $message->getParams(), 'Message::getParams with wrappers'); $message = $status->getMessage('wrapper'); $this->assertInstanceOf('Message', $message); $this->assertEquals('wrapper', $message->getKey(), 'Message::getKey with wrappers'); $this->assertCount(1, $message->getParams(), 'Message::getParams with wrappers'); $message = $status->getMessage(false, 'wrapper'); $this->assertInstanceOf('Message', $message); $this->assertEquals('wrapper', $message->getKey(), 'Message::getKey with wrappers'); $this->assertCount(1, $message->getParams(), 'Message::getParams with wrappers'); }