You are here

function hook_exposed_filter_data_params_alter in Exposed Filter Data 8

Perform alterations on the URL parameters.

Parameters

array $params: An array of URL parameters.

1 invocation of hook_exposed_filter_data_params_alter()
ExposedFilterDataBlock::build in src/Plugin/Block/ExposedFilterDataBlock.php
Builds and returns the renderable array for this block plugin.

File

./exposed_filter_data.api.php, line 14
Describes methods to alter exposed filter data.

Code

function hook_exposed_filter_data_params_alter(&$params) {
  foreach ($params as $filter => $value) {
    if ($filter == 'status') {
      if ($value == 1) {
        $params['Status'] = 'Published';
      }
      elseif ($value == 2) {
        $params['Status'] = 'Not Published';
      }
      unset($params[$filter]);
    }
  }
}