Automattic\WooCommerce\Admin\Features\Fulfillments
OrderFulfillmentsRestController::check_request_source
Check the request source by inspecting headers or parameters.
Method of the class: OrderFulfillmentsRestController{}
No Hooks.
Returns
String. The request source identifier.
Usage
// protected - for code of main (parent) or child class $result = $this->check_request_source( $request ): string;
- $request(WP_REST_Request) (required)
- The request object.
OrderFulfillmentsRestController::check_request_source() OrderFulfillmentsRestController::check request source code WC 10.7.0
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.
}