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

Automattic\WooCommerce\Blocks\StoreApi\Schemas

AbstractSchema::get_recursive_schema_property_defaults() protected WC 1.0

Gets an array of schema defaults recursively.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

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

Хуков нет.

Возвращает

Массив. Array of defaults, pulled from arg_options

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_recursive_schema_property_defaults( $properties );
$properties(массив) (обязательный)
Schema property data.

Код AbstractSchema::get_recursive_schema_property_defaults() WC 5.8.0

protected function get_recursive_schema_property_defaults( $properties ) {
	$defaults = [];

	foreach ( $properties as $property_key => $property_value ) {
		if ( isset( $property_value['arg_options']['default'] ) ) {
			$defaults[ $property_key ] = $property_value['arg_options']['default'];
		} elseif ( isset( $property_value['properties'] ) ) {
			$defaults[ $property_key ] = $this->get_recursive_schema_property_defaults( $property_value['properties'] );
		}
	}

	return $defaults;
}