WC_Legacy_Cart::__isset()publicWC 1.0

Map legacy variables.

Method of the class: WC_Legacy_Cart{}

No Hooks.

Return

null. Nothing (null).

Usage

$WC_Legacy_Cart = new WC_Legacy_Cart();
$WC_Legacy_Cart->__isset( $name );
$name(string) (required)
Property name.

WC_Legacy_Cart::__isset() code WC 8.7.0

public function __isset( $name ) {
	$legacy_keys = array_merge(
		array(
			'dp',
			'prices_include_tax',
			'round_at_subtotal',
			'cart_contents_total',
			'total',
			'subtotal',
			'subtotal_ex_tax',
			'tax_total',
			'fee_total',
			'discount_cart',
			'discount_cart_tax',
			'shipping_total',
			'shipping_tax_total',
			'display_totals_ex_tax',
			'display_cart_ex_tax',
			'cart_contents_weight',
			'cart_contents_count',
			'coupons',
			'taxes',
			'shipping_taxes',
			'coupon_discount_amounts',
			'coupon_discount_tax_amounts',
			'fees',
			'tax',
			'discount_total',
			'tax_display_cart',
		),
		is_array( $this->cart_session_data ) ? array_keys( $this->cart_session_data ) : array()
	);

	if ( in_array( $name, $legacy_keys, true ) ) {
		return true;
	}

	return false;
}