You are here

public function SearchApiAlterRoleFilter::supportsIndex in Search API 7

Overrides SearchApiAbstractAlterCallback::supportsIndex().

This plugin only supports indexes containing users.

Overrides SearchApiAbstractAlterCallback::supportsIndex

File

includes/callback_role_filter.inc, line 18
Contains the SearchApiAlterRoleFilter class.

Class

SearchApiAlterRoleFilter
Data alteration that filters out users based on their role.

Code

public function supportsIndex(SearchApiIndex $index) {
  if ($this
    ->isMultiEntityIndex($index)) {
    return in_array('user', $index->options['datasource']['types']);
  }
  return $index
    ->getEntityType() == 'user';
}