WordPress at Your Fingertips
function is not described

Automattic\WooCommerce\Blocks\StoreApi\Routes

CartItemsByKey::get_args() public WC 1.0

Get method arguments for this REST route.

{} It's a method of the class: CartItemsByKey{}

No Hooks.

Return

Array. An array of endpoints.

Usage

$CartItemsByKey = new CartItemsByKey();
$CartItemsByKey->get_args();

Code of CartItemsByKey::get_args() WC 5.7.1

public function get_args() {
	return [
		'args'        => [
			'key' => [
				'description' => __( 'Unique identifier for the item within the cart.', 'woocommerce' ),
				'type'        => 'string',
			],
		],
		[
			'methods'             => \WP_REST_Server::READABLE,
			'callback'            => [ $this, 'get_response' ],
			'permission_callback' => '__return_true',
			'args'                => [
				'context' => $this->get_context_param( [ 'default' => 'view' ] ),
			],
		],
		[
			'methods'             => \WP_REST_Server::EDITABLE,
			'callback'            => array( $this, 'get_response' ),
			'permission_callback' => '__return_true',
			'args'                => $this->schema->get_endpoint_args_for_item_schema( \WP_REST_Server::EDITABLE ),
		],
		[
			'methods'             => \WP_REST_Server::DELETABLE,
			'callback'            => [ $this, 'get_response' ],
			'permission_callback' => '__return_true',
		],
		'schema'      => [ $this->schema, 'get_public_item_schema' ],
		'allow_batch' => [ 'v1' => true ],
	];
}