Ejemplo n.º 1
0
 public function processUser(Form $form, $values)
 {
     if (!$this->authorizator->isAllowed($this->user, 'user', 'edit')) {
         $this->flashMessage('authorization.noPermission', FlashMessage::WARNING);
     }
     $validationObject = $this->userFacade->saveUser((array) $values, $this->pickedUser);
     if ($validationObject->isValid()) {
         $this->flashMessage('users.user.form.messages.success', FlashMessage::SUCCESS);
         $this->redirect('this');
     }
     /** @var ValidationError $error */
     foreach ($validationObject->getErrors() as $error) {
         $this->flashMessage($error->getMessage(), $error->getType());
     }
 }