public function escape_value( $column, $value ) {

		$columns = $this->table->get_columns();

		if ( ! isset( $columns[ $column ] ) ) {
			throw new InvalidColumnException( "Invalid database column '$column'." );
		}

		if ( is_null( $value ) ) {
			return null;
		}

		if ( empty( $value ) ) {
			return '';
		}

		return esc_sql( $columns[ $column ]->prepare_for_storage( $value ) );
	}
public function escape_value( $column, $value ) {

		$columns = $this->table->get_columns();

		if ( ! isset( $columns[ $column ] ) ) {
			throw new InvalidColumnException( "Invalid database column '$column'." );
		}

		if ( is_null( $value ) ) {
			return null;
		}

		if ( empty( $value ) ) {
			return '';
		}

		return esc_sql( $columns[ $column ]->prepare_for_storage( $value ) );
	}
public function escape_value ( $ column , $ value ) { $ columns = $ this -> table -> get_columns ( ) ; if ( ! isset ( $ columns [ $ column ] ) ) { throw new InvalidColumnException ( "Invalid database column '$column'." ) ; } if ( is_null ( $ value ) ) { return null ; } if ( empty ( $ value ) ) { return '' ; } return esc_sql ( $ columns [ $ column ] -> prepare_for_storage ( $ value ) ) ; }
Escape a value.

@since 2.0

@param string $column
@param mixed  $value

@return mixed

@throws InvalidColumnException
Escape a value .