public function SearchApiAlterNodeStatus::supportsIndex in Search API 7
Check whether this data-alter callback is applicable for a certain index.
Returns TRUE only for indexes on nodes.
Parameters
SearchApiIndex $index: The index to check for.
Return value
boolean TRUE if the callback can run on the given index; FALSE otherwise.
Overrides SearchApiAbstractAlterCallback::supportsIndex
File
- includes/
callback_node_status.inc, line 24 - Contains the SearchApiAlterNodeStatus class.
Class
- SearchApiAlterNodeStatus
- Exclude unpublished nodes from node indexes.
Code
public function supportsIndex(SearchApiIndex $index) {
if ($this
->isMultiEntityIndex($index)) {
return in_array('node', $index->options['datasource']['types']);
}
return $index
->getEntityType() === 'node';
}