login = $login; } /** * {@inheritdoc} */ public function getSubject() { return _('login:: Forgot your password'); } /** * {@inheritdoc} */ public function getMessage() { if (!$this->login) { throw new LogicException('You must set a login before calling getMessage'); } return sprintf(_('Password renewal for login "%s" has been requested'), $this->login) . "\n" . _('login:: Visitez le lien suivant et suivez les instructions pour continuer, sinon ignorez cet email et il ne se passera rien'); } /** * {@inheritdoc} */ public function getButtonText() { return _('Renew password'); } /** * {@inheritdoc} */ public function getButtonURL() { return $this->url; } }