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