WP_REST_Settings_Controller::set_additional_properties_to_false()protectedWP 4.9.0

Устарела с версии 6.1.0. Больше не поддерживается и может быть удалена. Смотрите {@see rest_default_additional_properties_to_false()}.

Recursively add additionalProperties = false to all objects in a schema if no additionalProperties setting is specified.

This is needed to restrict properties of objects in settings values to only registered items, as the REST API will allow additional properties by default.

Метод класса: WP_REST_Settings_Controller{}

Хуков нет.

Возвращает

Массив.

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

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

Список изменений

С версии 4.9.0 Введена.
Устарела с 6.1.0 Use {@see rest_default_additional_properties_to_false()} instead.

Код WP_REST_Settings_Controller::set_additional_properties_to_false() WP 6.5.2

protected function set_additional_properties_to_false( $schema ) {
	_deprecated_function( __METHOD__, '6.1.0', 'rest_default_additional_properties_to_false()' );

	return rest_default_additional_properties_to_false( $schema );
}