Exemple #1
0
 protected function validate($value)
 {
     $valueArray = explode(".", $value);
     if (count($valueArray) > 1) {
         array_pop($valueArray);
     }
     parent::validate(implode(".", $valueArray));
     if (!preg_match("/^([a-zA-Z0-9:_-]+\\.)?([a-zA-Z0-9:_-]+\\.)?[a-zA-Z0-9:_-]+\$/is", $value)) {
         throw new ErrorException("Invalid column-specifier given: '{$value}'!");
     }
 }