protected function get_definition_without_column_name( array $exclude_options = array() ) {

		$definition = $this->get_mysql_type();

		if ( $this->type_options ) {
			$definition .= '(' . implode( ',', $this->type_options ) . ')';
		}

		if ( $this->options ) {

			$options = array_udiff( $this->options, $exclude_options, function ( $a, $b ) {
				return strcmp( strtolower( $a ), strtolower( $b ) );
			} );

			$definition .= ' ' . implode( ' ', $options );
		}

		return $definition;
	}
protected function get_definition_without_column_name( array $exclude_options = array() ) {

		$definition = $this->get_mysql_type();

		if ( $this->type_options ) {
			$definition .= '(' . implode( ',', $this->type_options ) . ')';
		}

		if ( $this->options ) {

			$options = array_udiff( $this->options, $exclude_options, function ( $a, $b ) {
				return strcmp( strtolower( $a ), strtolower( $b ) );
			} );

			$definition .= ' ' . implode( ' ', $options );
		}

		return $definition;
	}
protected function get_definition_without_column_name ( array $ exclude_options = array ( ) ) { $ definition = $ this -> get_mysql_type ( ) ; if ( $ this -> type_options ) { $ definition .= '(' . implode ( ',' , $ this -> type_options ) . ')' ; } if ( $ this -> options ) { $ options = array_udiff ( $ this -> options , $ exclude_options , function ( $ a , $ b ) { return strcmp ( strtolower ( $ a ) , strtolower ( $ b ) ) ; } ) ; $ definition .= ' ' . implode ( ' ' , $ options ) ; } return $ definition ; }
Get the column definition without the column name attached.

@since 2.0

@param array $exclude_options

@return string
Get the column definition without the column name attached .