cargomedia/CM — pull request #1272 by cm-jan (2014-06-10 14:28:04+00:00)
Title: Split FormField->validate

Split `FormField->validate` into:
```
mixed function parseUserInput(string $userInput);
void function validate(mixed $value);
```

`CM_Form_Abstract->process` would contain something like:
```php
try {
$value = $field->parseUserInput($fieldValue);
$field->validate($environment, $value);
$formData[$fieldName] = $value;
} catch (CM_Exception_FormFieldValidation $e) {
$response->addError($e->getMessagePublic($response->getRender()), $fieldName);
}
```