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).

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

Хуков нет.

Возвращает

Массив. Product data to be included in the response.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->prepare_object_for_response_core( $object_data, $request, $context ): array;
$object_data(WC_Data) (обязательный)
Object data.
$request(WP_REST_Request) (обязательный)
Request object.
$context(строка) (обязательный)
Request context.

Код WC_REST_Products_Controller::prepare_object_for_response_core() WC 9.6.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;
}