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
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;
}