You are here

class PartyAlterStatusFilter in Party 8.2

Same name and namespace in other branches
  1. 7 includes/search_api/callback_status_filter.inc \PartyAlterStatusFilter

Search API data alteration callback that filters out merged parties.

Hierarchy

Expanded class hierarchy of PartyAlterStatusFilter

1 string reference to 'PartyAlterStatusFilter'
party_search_api_alter_callback_info in ./party.module
Implements hook_search_api_alter_callback_info().

File

includes/search_api/callback_status_filter.inc, line 9
Status filter for search api.

View source
class PartyAlterStatusFilter extends SearchApiAbstractAlterCallback {
  public function supportsIndex(SearchApiIndex $index) {
    return $index->item_type == 'party';
  }
  public function alterItems(array &$items) {
    if ($this->index->item_type == 'party') {
      foreach ($items as $id => $item) {
        if ($item->merged == TRUE) {
          unset($items[$id]);
        }
      }
    }
  }

}

Members