You are here

public function IconManagerService::formatSearchTerms in Font Awesome Icons 8.2

Format search terms.

Parameters

array $icons: A list of icons to search.

Return value

array A list of formatted search terms.

1 call to IconManagerService::formatSearchTerms()
IconManagerService::getFormattedTermList in modules/fontawesome_iconpicker_widget/src/IconManagerService.php
Get formatted term list.

File

modules/fontawesome_iconpicker_widget/src/IconManagerService.php, line 107

Class

IconManagerService
Icon Manager Service for Font Awesome.

Namespace

Drupal\fontawesome_iconpicker_widget

Code

public function formatSearchTerms(array $icons) {
  $terms_list = [];
  foreach ($icons as $properties) {
    foreach ($properties['classes'] as $item) {
      array_push($properties['search_terms'], $properties['name']);
      $terms_list[] = $properties['search_terms'];
    }
  }
  return $terms_list;
}