WC_REST_Products_Controller::prepare_object_for_response_core()protectedWC 1.0

Core function to prepare a single product output for response (doesn't fire hooks, ensure_response, or add links).

Method of the class: WC_REST_Products_Controller{}

No Hooks.

Return

Array. Product data to be included in the response.

Usage

// protected - for code of main (parent) or child class
$result = $this->prepare_object_for_response_core( $object_data, $request, $context ): array;
$object_data(WC_Data) (required)
Object data.
$request(WP_REST_Request) (required)
Request object.
$context(string) (required)
Request context.

WC_REST_Products_Controller::prepare_object_for_response_core() code WC 9.5.1

protected function prepare_object_for_response_core( $object_data, $request, $context ): array {
	$data = parent::prepare_object_for_response_core( $object_data, $request, $context );

	if ( $this->cogs_is_enabled() ) {
		$this->add_cogs_info_to_returned_product_data( $data, $object_data );
	}

	return $data;
}