protected function validateColumnInRange($column)
    {
        $column = static::validateColumn($column);
        if ($column > $this->columns) {
            throw new Exception('Requested Column exceeds matrix size');
        }

        return $column;
    }
protected function validateColumnInRange($column)
    {
        $column = static::validateColumn($column);
        if ($column > $this->columns) {
            throw new Exception('Requested Column exceeds matrix size');
        }

        return $column;
    }
protected function validateColumnInRange ( $ column ) { $ column = static :: validateColumn ( $ column ) ; if ( $ column > $ this -> columns ) { throw new Exception ( 'Requested Column exceeds matrix size' ) ; } return $ column ; }
Validate that a column number falls within the set of columns for this matrix

@param $column
@return int
@throws Exception
Validate that a column number falls within the set of columns for this matrix