public function getModelFieldType($type)
    {
        $type = preg_replace('/\(.*/', '', strtolower($type)); // remove parenthesis

        if (substr($type, 0, 7) == 'varchar' || substr($type, 0, 4) == 'char' || substr($type, 0, 4) == 'enum') {
            $type = null;
        }

        if ($type == 'tinyint') {
            $type = 'boolean';
        }

        if ($type == 'int') {
            $type = 'integer';
        }

        if ($type == 'decimal') {
            $type = 'float';
        }

        if ($type == 'longtext' || $type == 'longblob') {
            $type = 'text';
        }

        return $type;
    }