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

Automattic\WooCommerce\Blocks\Assets

AssetDataRegistry::add_data() protected WC 1.0

See self::add() for docs.

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

Хуков нет.

Возвращает

Null. Ничего.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->add_data( $key, $data );
$key(строка) (обязательный)
Key for the data.
$data(смешанный) (обязательный)
Value for the data.

Код AssetDataRegistry::add_data() WC 4.7.1

<?php
protected function add_data( $key, $data ) {
	if ( ! is_string( $key ) ) {
		if ( $this->debug() ) {
			throw new InvalidArgumentException(
				'Key for the data being registered must be a string'
			);
		}
	}
	if ( isset( $this->data[ $key ] ) ) {
		if ( $this->debug() ) {
			throw new InvalidArgumentException(
				'Overriding existing data with an already registered key is not allowed'
			);
		}
		return;
	}
	if ( \method_exists( $data, '__invoke' ) ) {
		$this->lazy_data[ $key ] = $data;
		return;
	}
	$this->data[ $key ] = $data;
}