public function checkValidity($data, $omitMandatoryCheck = false)
{
if (!$omitMandatoryCheck && $this->getRegex() && strlen($data) > 0) {
if (!preg_match("#" . $this->getRegex() . "#", $data)) {
throw new Model\Element\ValidationException("Value in field [ " . $this->getName() . " ] doesn't match input validation '" . $this->getRegex() . "'");
}
}
parent::checkValidity($data, $omitMandatoryCheck);
}