public static function getColumnType($column) { if (is_null(self::$version)) { self::$version = method_exists('ColumnMap', 'getCreoleType') ? 12 : 13; } if (self::$version == 12) { // Propel 1.2 if ($type = $column->getCreoleType()) { $type = array_key_exists($type, self::$propel12ToDbFinderMap) ? self::$propel12ToDbFinderMap[$type] : $type; } } else { // Propel 1.3 if ($type = $column->getType()) { $type = array_key_exists($type, self::$propel13ToDbFinderMap) ? self::$propel13ToDbFinderMap[$type] : $type; } } return $type; }