WC_Order_Item_Meta::__construct( array $item = array(), WC_Product $product = null )

Constructor.


Description Description


Parameters Parameters

$item

(Optional) defaults to array().

Default value: array()

$product

(Optional) defaults to null.

Default value: null


Top ↑

Source Source

File: includes/class-wc-order-item-meta.php

	public function __construct( $item = array(), $product = null ) {
		wc_deprecated_function( 'WC_Order_Item_Meta::__construct', '3.1', 'WC_Order_Item_Product' );

		// Backwards (pre 2.4) compatibility.
		if ( ! isset( $item['item_meta'] ) ) {
			$this->legacy = true;
			$this->meta   = array_filter( (array) $item );
			return;
		}
		$this->item    = $item;
		$this->meta    = array_filter( (array) $item['item_meta'] );
		$this->product = $product;
	}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.