/**
  * Отправка сообщения с подтверждением
  * нового пароля
  * @return bool
  */
 public function sendEmail()
 {
     /* @var $user User */
     $user = User::findByEmail($this->email);
     if ($user) {
         if (!User::isPasswordResetTokenValid($user->password_reset_token)) {
             $user->generatePasswordResetToken();
         }
         if ($user->save()) {
             // Отправка по шаблону письма "passwordResetToken"
             $view = '@lowbase/user/mail/passwordResetToken';
             if (method_exists(\Yii::$app->controller->module, 'getCustomMailView')) {
                 $view = \Yii::$app->controller->module->getCustomMailView('passwordResetToken', $view);
             }
             return \Yii::$app->mailer->compose($view, ['model' => $user, 'password' => $this->password])->setFrom(\Yii::$app->params['adminEmail'])->setTo($this->email)->setSubject(\Yii::t('user', 'Сброс пароля на сайте'))->send();
         }
     }
     return false;
 }