Yoast\WP\SEO\Schema_Aggregator\Infrastructure\Elements_Context_Map

Filtered_Map_Loader::validate_elements_arrayprivateYoast 1.0

Validates that the elements array has the correct format.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

// private - только в коде основоного (родительского) класса
$result = $this->validate_elements_array( $elements ): void;
$elements(разное) (обязательный)
The elements array to validate.

Код Filtered_Map_Loader::validate_elements_array() Yoast 27.7

private function validate_elements_array( $elements ): void {
	if ( ! \is_array( $elements ) ) {
		throw new InvalidArgumentException( 'Filter "wpseo_schema_aggregator_elements_context_map_*" must return an array of string element names.' );
	}

	foreach ( $elements as $element ) {
		if ( ! \is_string( $element ) ) {
			throw new InvalidArgumentException( 'Filter "wpseo_schema_aggregator_elements_context_map_*" must return an array of string element names.' );
		}
	}
}