diff --git a/plugins/woocommerce/changelog/pr-44896 b/plugins/woocommerce/changelog/pr-44896 new file mode 100644 index 00000000000..f5e0a00d32e --- /dev/null +++ b/plugins/woocommerce/changelog/pr-44896 @@ -0,0 +1,4 @@ +Significance: patch +Type: tweak + +Make dynamic properties explicit in WC_Order_Item \ No newline at end of file diff --git a/plugins/woocommerce/includes/class-wc-order-item.php b/plugins/woocommerce/includes/class-wc-order-item.php index 376104f0fd9..4c61d962868 100644 --- a/plugins/woocommerce/includes/class-wc-order-item.php +++ b/plugins/woocommerce/includes/class-wc-order-item.php @@ -16,6 +16,21 @@ defined( 'ABSPATH' ) || exit; * Order item class. */ class WC_Order_Item extends WC_Data implements ArrayAccess { + /** + * Legacy cart item values. + * + * @deprecated 4.4.0 For legacy actions. + * @var array + */ + public $legacy_values; + + /** + * Legacy cart item keys. + * + * @deprecated 4.4.0 For legacy actions. + * @var string + */ + public $legacy_cart_item_key; /** * Order Data array. This is the core order data exposed in APIs since 3.0.0.