public static function DatePickers::isApplicable in Better Exposed Filters 8.4
Same name and namespace in other branches
- 8.5 src/Plugin/better_exposed_filters/filter/DatePickers.php \Drupal\better_exposed_filters\Plugin\better_exposed_filters\filter\DatePickers::isApplicable()
Verify this plugin can be used on the form element.
Parameters
mixed $handler: The handler type we are altering (e.g. filter, pager, sort).
array $options: The options for this handler.
Return value
bool If this plugin can be used.
Overrides FilterWidgetBase::isApplicable
File
- src/
Plugin/ better_exposed_filters/ filter/ DatePickers.php, line 20
Class
- DatePickers
- JQuery UI date picker widget implementation.
Namespace
Drupal\better_exposed_filters\Plugin\better_exposed_filters\filterCode
public static function isApplicable($filter = NULL, array $filter_options = []) {
/** @var \Drupal\views\Plugin\views\filter\FilterPluginBase $filter */
$is_applicable = FALSE;
if ((is_a($filter, 'Drupal\\views\\Plugin\\views\\filter\\Date') || !empty($filter->date_handler)) && !$filter
->isAGroup()) {
$is_applicable = TRUE;
}
return $is_applicable;
}