Chris@0: /** Chris@0: * Implements hook_node_grants(). Chris@0: */ Chris@0: function {{ machine_name }}_node_grants(\Drupal\Core\Session\AccountInterface $account, $op) { Chris@0: if ($account->hasPermission('access private content')) { Chris@0: $grants['example'] = [1]; Chris@0: } Chris@0: if ($account->id()) { Chris@0: $grants['example_author'] = [$account->id()]; Chris@0: } Chris@0: return $grants; Chris@0: }