Automattic\WooCommerce\Admin\Features\Fulfillments

OrderFulfillmentsRestController::check_request_sourceprotectedWC 1.0

Check the request source by inspecting headers or parameters.

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

Хуков нет.

Возвращает

string. The request source identifier.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->check_request_source( $request ): string;
$request(WP_REST_Request) (обязательный)
The request object.

Код OrderFulfillmentsRestController::check_request_source() WC 11.1.1

protected function check_request_source( WP_REST_Request $request ): string {
	// Check for a custom header.
	if ( $request->get_header( 'X-WC-Fulfillments-UI' ) ) {
		return 'fulfillments_modal';
	}

	return 'api'; // Default to API if no specific source is identified.
}