You are here

function search_api_test_node_access_records in Search API 8

Implement hook_node_access_records().

File

tests/search_api_test/search_api_test.module, line 29
Provides a fake search server and other help for testing purposes.

Code

function search_api_test_node_access_records(NodeInterface $node) {
  $grants = [];
  if (\Drupal::state()
    ->get('search_api_test_add_node_access_grant', FALSE)) {
    $grants[] = [
      'realm' => 'search_api_test',
      'gid' => $node
        ->getOwnerId(),
      'grant_view' => 1,
      'grant_update' => 0,
      'grant_delete' => 0,
      'langcode' => $node
        ->language()
        ->getId(),
    ];
  }
  return $grants;
}