Automattic\WooCommerce\Admin\API

Products::is_low_in_stock_request()privateWC 1.0

Check whether the request is for products low in stock.

It matches requests with parameters:

low_in_stock = true page = 1 fields[0] = id

Метод класса: Products{}

Хуков нет.

Возвращает

true|false. Whether the request matches.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->is_low_in_stock_request( $request );
$request(строка) (обязательный)
WP REST API request.

Код Products::is_low_in_stock_request() WC 8.7.0

private function is_low_in_stock_request( $request ) {
	if (
		$request->get_param( 'low_in_stock' ) === true &&
		$request->get_param( 'page' ) === 1 &&
		is_array( $request->get_param( '_fields' ) ) &&
		count( $request->get_param( '_fields' ) ) === 1 &&
		in_array( 'id', $request->get_param( '_fields' ), true )
	) {
		return true;
	}

	return false;
}