public function _validateSubmission($value, $params) { $values = $value; $validator = new YValidatorString(array('required' => false)); $text = $validator->clean($values->get('text')); $target = $validator->clean($values->get('target')); $custom_title = $validator->clean($values->get('custom_title')); $rel = $validator->clean($values->get('rel')); $validator = new YValidatorUrl(array('required' => $params->get('required')), array('required' => 'Please enter an URL.')); $value = $validator->clean($values->get('value')); return compact('value', 'text', 'target', 'custom_title', 'rel'); }
public function _validateSubmission($value, $params) { $validator = new YValidatorString(array('required' => $params->get('required'))); $clean = $validator->clean($value->get('value')); return array('value' => $clean); }
public function _validateSubmission($value, $params) { $values = $value; $validator = new YValidatorString(array('required' => false)); $text = $validator->clean($values->get('text')); $subject = $validator->clean($values->get('subject')); $body = $validator->clean($values->get('body')); $validator = new YValidatorEmail(array('required' => $params->get('required')), array('required' => 'Please enter an email address.')); $value = $validator->clean($values->get('value')); return compact('value', 'text', 'subject', 'body'); }
public function validateSubmission($value, $params) { $values = $value; $validator = new YValidatorString(array('required' => false)); try { $value = $validator->clean($values->get('value')); } catch (YValidatorException $e) { $value = $validator->getEmptyValue(); } try { $flickrid = $validator->clean($values->get('flickrid')); } catch (YValidatorException $e) { $flickrid = $validator->getEmptyValue(); } if ($params->get('required') && empty($value) && empty($flickrid)) { throw new YValidatorException('Please provide Tags or a valid Flickr id.'); } return compact('value', 'flickrid'); }