WC_Data::init_meta_data()publicWC 1.0

Helper function to initialize metadata entries from filtered raw meta data.

Method of the class: WC_Data{}

No Hooks.

Return

null. Nothing (null).

Usage

$WC_Data = new WC_Data();
$WC_Data->init_meta_data( $filtered_meta_data );
$filtered_meta_data(array)
Filtered metadata fetched from DB.
Default: array()

WC_Data::init_meta_data() code WC 8.7.0

public function init_meta_data( array $filtered_meta_data = array() ) {
	$this->meta_data = array();
	foreach ( $filtered_meta_data as $meta ) {
		$this->meta_data[] = new WC_Meta_Data(
			array(
				'id'    => (int) $meta->meta_id,
				'key'   => $meta->meta_key,
				'value' => maybe_unserialize( $meta->meta_value ),
			)
		);
	}
}