src/Table/Column/BaseColumn.php
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