You are here

public function SearchApiGlossaryRewriteItems::padListItems in Search API AZ Glossary 7.3

Same name and namespace in other branches
  1. 7.2 search_api_glossary.module \SearchApiGlossaryRewriteItems::padListItems()

Pads the array to add missing items.

Parameters

array $build: The facet's render array.

Return value

array The "items" parameter for theme_item_list().

1 call to SearchApiGlossaryRewriteItems::padListItems()
SearchApiGlossaryRewriteItems::execute in ./search_api_glossary.module
Filters facet items.

File

./search_api_glossary.module, line 302
Search api glossary module file.

Class

SearchApiGlossaryRewriteItems

Code

public function padListItems(&$build) {
  $glossary_array = range('A', 'Z');
  $glossary_array[] = "#";
  $glossary_array[] = "0-9";
  foreach ($glossary_array as $key) {
    if (!array_key_exists($key, $build)) {
      $build[$key]['#markup'] = $key;
      $build[$key]['#indexed_value'] = $key;
      $build[$key]['#count'] = 0;
    }
  }
  return $build;
}