migration::has_table_column PHP Method

has_table_column() public method

public has_table_column ( $table, $column )
    public function has_table_column($table, $column)
    {
        if ($this->has_table($table)) {
            $sql = 'SHOW COLUMNS FROM `' . $table . '`';
            list($result, $statement) = DB::ask($sql);
            $statement->setFetchMode(PDO::FETCH_OBJ);
            $columns = array();
            foreach ($statement->fetchAll() as $row) {
                $columns[] = $row->Field;
            }
            return in_array($column, $columns);
        } else {
            return false;
        }
    }