WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Рекомендую всем своим клиентам!
функция не описана

Automattic\WooCommerce\Blocks\StoreApi\Schemas

AbstractSchema::remove_arg_options() protected WC 1.0

Recursive removal of arg_options.

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

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

Хуков нет.

Возвращает

null. Ничего.

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

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

Код AbstractSchema::remove_arg_options() WC 5.8.0

protected function remove_arg_options( $properties ) {
	return array_map(
		function( $property ) {
			if ( isset( $property['properties'] ) ) {
				$property['properties'] = $this->remove_arg_options( $property['properties'] );
			} elseif ( isset( $property['items']['properties'] ) ) {
				$property['items']['properties'] = $this->remove_arg_options( $property['items']['properties'] );
			}
			unset( $property['arg_options'] );
			return $property;
		},
		(array) $properties
	);
}