Widget_Abstract::filter_validated_arguments_map( $validate_arguments_map = array() )

{@inheritDoc}


Source

File: src/Tribe/Widget/Widget_Abstract.php

	public function filter_validated_arguments_map( $validate_arguments_map = [] ) {
		/**
		 * Applies a filter to the validation map for instance arguments.
		 *
		 * @since 4.12.12
		 *
		 * @param array<string,callable> $validate_arguments_map Current set of callbacks for arguments.
		 * @param static                 $instance               The widget instance we are dealing with.
		 */
		$validate_arguments_map = apply_filters( 'tribe_widget_validate_arguments_map', $validate_arguments_map, $this );

		$widget_slug = static::get_widget_slug();

		/**
		 * Applies a filter to the validation map for instance arguments for a specific widget. Based on the widget slug of the widget
		 *
		 * @since 4.12.12
		 *
		 * @param array<string,callable> $validate_arguments_map Current set of callbacks for arguments.
		 * @param static                 $instance               The widget instance we are dealing with.
		 */
		$validate_arguments_map = apply_filters( "tribe_widget_{$widget_slug}_validate_arguments_map", $validate_arguments_map, $this );

		return $validate_arguments_map;
	}