Ejemplo n.º 1
0
 /**
  * Executa a ação para tipos de dados VARCHAR
  * @param ReflectionProperty $prop
  * @return boolean
  */
 protected function validateVarchar(ReflectionProperty $prop, $docComment)
 {
     $tamanho = filter_var($docComment, FILTER_SANITIZE_NUMBER_INT);
     $valor = null;
     $strEval = '$valor = $this->object->' . $prop->getName() . ';';
     eval($strEval);
     if (empty($valor)) {
         return true;
     }
     if (DataValidator::validateStringLength($valor, 1, $tamanho)) {
         return true;
     } else {
         return false;
     }
 }