public function addColumn(Column $column)
    {
        $columns = func_get_args();

        foreach ($columns as $column) {
            $this->columns[$column->columnName] = $column;

            if ($column instanceof AutoIncrementColumn) {
                $this->uniqueIdentifierColumnName = $column->columnName;
            }
        }
    }
public function addColumn(Column $column)
    {
        $columns = func_get_args();

        foreach ($columns as $column) {
            $this->columns[$column->columnName] = $column;

            if ($column instanceof AutoIncrementColumn) {
                $this->uniqueIdentifierColumnName = $column->columnName;
            }
        }
    }
public function addColumn ( Column $ column ) { $ columns = func_get_args ( ) ; foreach ( $ columns as $ column ) { $ this -> columns [ $ column -> columnName ] = $ column ; if ( $ column instanceof AutoIncrementColumn ) { $ this -> uniqueIdentifierColumnName = $ column -> columnName ; } } }
Adds a column to the column collection.

@param Column $column
@param Column $column,... any number of columns to add
Adds a column to the column collection .