You are here

function _views_filters_selective_get_handler in Views Hacks 6

Helper function to find handler for given filter class.

2 calls to _views_filters_selective_get_handler()
views_filters_selective_form_views_exposed_form_alter_do in views_filters_selective/views_filters_selective.module
views_handler_filter_selective::get_value_options in views_filters_selective/views_handler_filter_selective.inc

File

views_filters_selective/views_filters_selective.module, line 193

Code

function _views_filters_selective_get_handler($filter_class) {
  static $handlers = NULL;
  if (empty($handlers)) {
    $handlers = module_invoke_all('views_filters_selective_handler');
  }
  foreach (_views_filters_selective_get_ancestors($filter_class) as $class) {
    if (isset($handlers[$class])) {
      return $handlers[$class];
    }
  }
}