public function QuicklinkConfigForm::quicklink_config_form_validate in Quicklink 2.0.x
File
- src/
Form/ QuicklinkConfigForm.php, line 62
Class
- QuicklinkConfigForm
- Class QuicklinkConfig.
Namespace
Drupal\quicklink\FormCode
public function quicklink_config_form_validate($form, &$form_state) {
$parameterFieldsToValidate = array(
'total_request_limit',
'concurrency_throttle_limit',
'viewport_delay',
'idle_wait_timeout',
);
foreach ($parameterFieldsToValidate as $value) {
$formValue = $form_state['values'][$value];
if ($formValue !== '' && (!is_numeric($formValue) || intval($formValue) != $formValue || $formValue < 0)) {
form_set_error($value, t('%name must be a positive integer or zero.', array(
'%name' => $form['throttle_options'][$value]['#title'],
)));
}
}
}