protected function addColumn($type, $name, array $parameters = [])
    {
        return $this->columns[$name] = new Definition(array_merge([
            'name' => $name,
            "type" => $type,
        ], $parameters));
    }
protected function addColumn($type, $name, array $parameters = [])
    {
        return $this->columns[$name] = new Definition(array_merge([
            'name' => $name,
            "type" => $type,
        ], $parameters));
    }
protected function addColumn ( $ type , $ name , array $ parameters = [ ] ) { return $ this -> columns [ $ name ] = new Definition ( array_merge ( [ 'name' => $ name , "type" => $ type , ] , $ parameters ) ) ; }
Add a new column to the blueprint.

@param  int    $type
@param  string $name
@param  array  $parameters

@return \Neutrino\Database\Schema\Definition
Add a new column to the blueprint .