public function column(string $columnName): ColumnTypeDefiner
    {
        return new ColumnTypeDefiner(
            $this,
            function (Column $column) {
                $this->addColumn($column);
            },
            $columnName
        );
    }
public function column(string $columnName): ColumnTypeDefiner
    {
        return new ColumnTypeDefiner(
            $this,
            function (Column $column) {
                $this->addColumn($column);
            },
            $columnName
        );
    }
public function column ( string $ columnName ) : ColumnTypeDefiner { return new ColumnTypeDefiner ( $ this , function ( Column $ column ) { $ this -> addColumn ( $ column ) ; } , $ columnName ) ; }
Defines a column on the mapped table.

This column is not mapped to properties in this mapper
but can be used to implement relations via foreign keys.

@param string $columnName

@return ColumnTypeDefiner
Defines a column on the mapped table .