Widget_Abstract::filter_argument( $argument,  $index,  $default = null )

{@inheritDoc}


Source

File: src/Tribe/Widget/Widget_Abstract.php

	public function filter_argument( $argument, $index, $default = null ) {
		/**
		 * Applies a filter to a specific widget argument, catch all for all widgets.
		 *
		 * @since 4.12.12
		 *
		 * @param mixed               $argument The argument.
		 * @param string|int          $index    Which index we intend to fetch from the arguments.
		 * @param array<string,mixed> $default  Default value if it doesn't exist.
		 * @param static              $instance The widget instance we are dealing with.
		 */
		$argument = apply_filters( 'tribe_widget_argument', $argument, $index, $default, $this );

		$widget_slug = static::get_widget_slug();

		/**
		 * Applies a filter to a specific widget argument, to a particular widget slug.
		 *
		 * @since 4.12.12
		 *
		 * @param mixed      $argument The argument value.
		 * @param string|int $index    Which index we intend to fetch from the arguments.
		 * @param mixed      $default  Default value if it doesn't exist.
		 * @param static     $instance The widget instance we are dealing with.
		 */
		$argument = apply_filters( "tribe_widget_{$widget_slug}_argument", $argument, $index, $default, $this );

		return $argument;
	}