WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Automattic\WooCommerce\Blocks\Domain\Services

ExtendRestApi::register_update_callback() public WC 1.0

Add callback functions that can be executed by the cart/extensions endpoint.

{} Это метод класса: ExtendRestApi{}

Хуков нет.

Возвращает

null. Ничего.

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

$ExtendRestApi = new ExtendRestApi();
$ExtendRestApi->register_update_callback( $args );
$args(массив) (обязательный)

An array of elements that make up the callback configuration.

  • endpoint(строка)
    The endpoint to extend.

  • namespace(строка)
    Plugin namespace.

  • callback(callable)
    The function/callable to execute.

Код ExtendRestApi::register_update_callback() WC 5.7.1

public function register_update_callback( $args ) {
	if ( ! array_key_exists( 'namespace', $args ) || ! is_string( $args['namespace'] ) ) {
		throw new RouteException(
			'woocommerce_rest_cart_extensions_error',
			'You must provide a plugin namespace when extending a Store REST endpoint.',
			400
		);
	}

	if ( ! array_key_exists( 'callback', $args ) || ! is_callable( $args['callback'] ) ) {
		throw new RouteException(
			'woocommerce_rest_cart_extensions_error',
			'There is no valid callback supplied to register_update_callback.',
			400
		);
	}

	$this->callback_methods[ $args['namespace'] ] = [
		'callback' => $args['callback'],
	];
	return true;
}