WC_REST_V4_Controller::prepare_response_for_collectionpublicWC 1.0

Prepare a response for inserting into a collection.

Method of the class: WC_REST_V4_Controller{}

No Hooks.

Returns

Array. Response data.

Usage

$WC_REST_V4_Controller = new WC_REST_V4_Controller();
$WC_REST_V4_Controller->prepare_response_for_collection( $response );
$response(WP_REST_Response) (required)
Response object.

WC_REST_V4_Controller::prepare_response_for_collection() code WC 10.3.6

public function prepare_response_for_collection( $response ) {
	if ( ! ( $response instanceof WP_REST_Response ) ) {
		return $response;
	}

	$data   = (array) $response->get_data();
	$server = rest_get_server();
	$links  = $server->get_compact_response_links( $response );

	if ( ! empty( $links ) ) {
		$data['_links'] = $links;
	}

	return $data;
}