Esempio n. 1
0
 /**
  * Call this Action from eID to validate field values
  *
  * @param string $validation Validation string like "required, email, min(10)"
  * @param string $value Given Field value
  * @param string $field Fieldname like "username" or "email"
  * @param User $user Existing User
  * @param string $additionalValue Additional Values
  * @return void
  */
 public function validateAction($validation = null, $value = null, $field = null, User $user = null, $additionalValue = '')
 {
     $result = $this->clientsideValidator->setValidationSettingsString($validation)->setValue($value)->setFieldName($field)->setUser($user)->setAdditionalValue($additionalValue)->validateField();
     $this->view->assignMultiple(['isValid' => $result, 'messages' => $this->clientsideValidator->getMessages(), 'validation' => $validation, 'value' => $value, 'fieldname' => $field, 'user' => $user]);
 }