/** * Handle form request. * * @param \Symfony\Component\Form\FormInterface $form * @param \Symfony\Component\HttpFoundation\Request $request * * @return bool */ public function handle(FormInterface $form, Request $request) { $this->logger->info('UserEditFormHandler handle()'); if (!$request->isMethod('POST')) { return false; } $form->handleRequest($request); if (!$form->isValid()) { $this->flashManager->getErrorMessage(); return false; } $this->userManager->update($form->getData()); $this->flashManager->getSuccessMessage('update successfully!'); return true; }
/** * @param FormInterface $form * @param Request $request * * @return bool */ public function handle(FormInterface $form, Request $request) { $this->logger->info('MotorCoachCreateHandler handle()'); if (!$request->isMethod('POST')) { return false; } $form->handleRequest($request); if (!$form->isValid()) { $this->flashManager->getErrorMessage(); return false; } $validMotorCoach = $form->getData(); $this->motorCoachManager->create($validMotorCoach); $this->flashManager->getSuccessMessage('Motor coach was added successfully!'); return true; }
/** * @param FormInterface $form * @param Request $request * * @return bool */ public function handle(FormInterface $form, Request $request) { $this->logger->info('TrainEditHandler handle()'); if (!$request->isMethod('POST')) { return false; } $form->handleRequest($request); if (!$form->isValid()) { $this->flashManager->getErrorMessage(); return false; } $validTrain = $form->getData(); $this->trainManager->update($validTrain); $this->flashManager->getSuccessMessage('Train was updated successfully!'); return true; }
/** * Handle form request. * * @param \Symfony\Component\Form\FormInterface $form * @param \Symfony\Component\HttpFoundation\Request $request * * @return bool */ public function handle(FormInterface $form, Request $request, User $user) { $this->logger->info('UserChangePasswordHandler= handle()'); if (!$request->isMethod('POST')) { return false; } $form->handleRequest($request); if (!$form->isValid()) { $this->flashManager->getErrorMessage(); return false; } $userChangePassword = $form->getData(); $user->setPassword($userChangePassword->getNewPassword()); $this->userManager->resetPassword($user); $this->flashManager->getSuccessMessage('Your password was changed successfully!'); return true; }
/** * Get info message. * * @param String $msg */ public function getInfoMessage($msg) { $this->logger->info('Service FlashMessageManager getInfoMessage()'); $this->session->getFlashBag()->add('info', $msg); return; }
/** * Send email. * * @param array $email */ private function send($email) { $this->logger->info('NewAccountCreatedListener send()'); $message = \Swift_Message::newInstance()->setSubject($email['subject'])->setFrom(array($this->fromEmailAddress => $this->fromName))->setTo($email['emailAddress'])->setBody($email['bodyHTML'], 'text/html')->addPart($email['bodyTEXT'], 'text/plain'); $this->mailer->send($message); }
/** * On train assign event, update motor coach * * @param MotorCoachEvent $motorCoach */ public function onTrainAssign(MotorCoachEvent $motorCoach) { $this->logger->info('Event listener OnMotorCoachAssignListener onTrainAssign()'); $this->motorCoachManager->update($motorCoach->getMotorCoach()); }