function customfilter_filter_info_alter in Custom filter 2.0.x
Same name and namespace in other branches
- 8 customfilter.module \customfilter_filter_info_alter()
Implements hook_filter_info_alter().
This function add the filters from customfilter.
File
- ./
customfilter.module, line 48 - Allows the users with the right permission to define custom filters.
Code
function customfilter_filter_info_alter(&$info) {
$filters = CustomFilter::getFilters();
foreach ($filters as $filter) {
$id = 'customfilter_' . $filter
->id();
$info[$id]['description'] = $filter
->getDescription();
$info[$id]['weight'] = 0;
$info[$id]['status'] = FALSE;
$info[$id]['cache'] = $filter
->getCache();
$info[$id]['settings'] = [
'id' => $filter
->id(),
];
$info[$id]['id'] = $id;
$info[$id]['module'] = 'customfilter';
$info[$id]['title'] = $filter
->label();
$info[$id]['type'] = 2;
$info[$id]['class'] = 'Drupal\\customfilter\\Plugin\\Filter\\CustomFilterBaseFilter';
$info[$id]['provider'] = 'customfilter';
}
}