Automattic\WooCommerce\Admin\API\Reports\PerformanceIndicators

Controller::prepare_item_for_response()publicWC 1.0

Prepare a report data item for serialization.

Method of the class: Controller{}

Returns

WP_REST_Response.

Usage

$Controller = new Controller();
$Controller->prepare_item_for_response( $stat_data, $request );
$stat_data(array) (required)
Report data item as returned from Data Store.
$request(WP_REST_Request) (required)
Request object.

Controller::prepare_item_for_response() code WC 9.8.5

public function prepare_item_for_response( $stat_data, $request ) {
	$response = parent::prepare_item_for_response( $stat_data, $request );

	$response->add_links( $this->prepare_links( $stat_data ) );

	/**
	 * Filter a report returned from the API.
	 *
	 * Allows modification of the report data right before it is returned.
	 *
	 * @param WP_REST_Response $response The response object.
	 * @param object           $report   The original report object.
	 * @param WP_REST_Request  $request  Request used to generate the response.
	 */
	return apply_filters( 'woocommerce_rest_prepare_report_performance_indicators', $response, $stat_data, $request );
}