You are here

public function CommerceSearchApiProductDisplayFilter::supportsIndex in Commerce Search API 7

Check whether this data-alter callback is applicable for a certain index.

Parameters

SearchApiIndex $index: The SearchApiIndex this data alteration callback resides on.

Return value

bool A boolean whether or not this index is supported.

Overrides SearchApiAbstractAlterCallback::supportsIndex

File

includes/commerce_search_api_product_display_filter.inc, line 23
Product display data alteration callback.

Class

CommerceSearchApiProductDisplayFilter
Data alteration callback that filters out nodes that aren't product displays.

Code

public function supportsIndex(SearchApiIndex $index) {
  $bundles = commerce_product_reference_node_types();
  return $index
    ->getEntityType() == 'node' && !empty($bundles);
}