public function changeEmailFormSucceeded(UI\Form $form) { $values = $form->getValues(); $template = $this->createTemplate(); $template->setFile(__DIR__ . "/templates/UserSettings/sendChangeEmailToken.latte"); $mailMessage = new Message(); $mailMessage->setFrom($this->context->parameters['email']['from']); $status = $this->userManager->changeEmailStepOne($this->user->id, $values->new_email, $template, $mailMessage, $this->mailer, __DIR__ . '/templates/UserSettings/'); if ($status) { $this->flashMessage("Check your's both address for codes"); } else { $this->flashMessage("Ups... Something's wrong", 'error'); } $this->redirect('email'); }