WordPress at Your Fingertips
function is not described

WC_API_Orders::item_is_null() protected WC 2.2

Helper method to check if the resource ID associated with the provided item is null

Items can be deleted by setting the resource ID to null

{} It's a method of the class: WC_API_Orders{}

No Hooks.

Return

true|false. true if the item resource ID is null, false otherwise

Usage

// protected - for code of main (parent) or child class
$result = $this->item_is_null( $item );
$item(array) (required)
item provided in the request body

Changelog

Since 2.2 Introduced.

Code of WC_API_Orders::item_is_null() WC 5.7.1

protected function item_is_null( $item ) {

	$keys = array( 'product_id', 'method_id', 'title', 'code' );

	foreach ( $keys as $key ) {
		if ( array_key_exists( $key, $item ) && is_null( $item[ $key ] ) ) {
			return true;
		}
	}

	return false;
}