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;
}