/**
  * Obtem o tipo de dado no MySql de um comentário de uma propriedade, define
  * se é Numérico, String, Data, Geométrico
  * @param $doc string bloco de comentário
  * @return string nome do tipo de dado
  */
 private function getDataTypeFromDocComment(ReflectionProperty $propertie)
 {
     $tipo = "undefined";
     $temTipo = false;
     $doc = $propertie->getDocComment();
     foreach (MysqlDataTypes::getAllTypesArray() as $type) {
         $temTipo = stristr($doc, $type);
         if ($temTipo) {
             $tipo = $type;
             break;
         }
     }
     if ($tipo != 'undefined') {
         $tipo = MysqlDataTypes::getTypeFromType($tipo);
     }
     return $tipo;
 }
 /**
  * @param $geometryTypes array
  */
 public static function setGeometryTypes($geometryTypes)
 {
     self::$geometryTypes = $geometryTypes;
 }