Example #1
0
 /**
  * Adds a constraint to the field.
  *
  * @param Field    $field   The field object
  * @param string   $message The error message
  * @param callable $check   The check method
  *
  * @return Field
  */
 public function verifying(Field $field, $message, callable $func)
 {
     $field->addConstraint(new \Formz\Constraint\Callback($message, $func));
     return $field;
 }
Example #2
0
 /**
  * Checks if the field value is boolean.
  *
  * @param Field $field The form field
  * @param string message The error message
  *
  * @return Field
  */
 public function boolean(Field $field, $message = 'formz.error.boolean')
 {
     $field->addConstraint(new \Formz\Constraint\Boolean($message));
     $field->transform(new \Formz\Transformer\Boolean());
     return $field;
 }