Automattic\WooCommerce\Internal\RestApi\Routes\V4\Settings\OfflinePaymentMethods\Schema

OfflinePaymentMethodSchema::get_item_responsepublicWC 1.0

Get the item response.

Method of the class: OfflinePaymentMethodSchema{}

No Hooks.

Returns

Array. The item response.

Usage

$OfflinePaymentMethodSchema = new OfflinePaymentMethodSchema();
$OfflinePaymentMethodSchema->get_item_response( $item, $request, $include_fields ): array;
$item(mixed) (required)
Payment method data array.
$request(WP_REST_Request) (required)
Request object.
$include_fields(array)
Fields to include in the response.
Default: array()

OfflinePaymentMethodSchema::get_item_response() code WC 10.4.3

public function get_item_response( $item, WP_REST_Request $request, array $include_fields = array() ): array {
	$response = (array) $item;

	if ( ! empty( $include_fields ) ) {
		$response = array_intersect_key( $response, array_flip( $include_fields ) );
	}

	return $response;
}