--- /dev/null
+services:
+ permissions_by_term.kernel_event_listener:
+ class: Drupal\permissions_by_term\KernelEventListener
+ arguments: []
+ tags:
+ - { name: event_subscriber }
+ permissions_by_term.access_check:
+ class: Drupal\permissions_by_term\AccessCheck
+ arguments: ['@entity.manager']
+ permissions_by_term.access_storage:
+ class: Drupal\permissions_by_term\AccessStorage
+ arguments: ['@database']
+ permissions_by_term.node_access_record_factory:
+ class: \Drupal\permissions_by_term\Factory\NodeAccessRecordFactory
+ permissions_by_term.node_access:
+ class: \Drupal\permissions_by_term\NodeAccess
+ arguments: ['@permissions_by_term.access_storage', '@permissions_by_term.node_access_record_factory', '@entity.manager', '@permissions_by_term.access_check', '@database']
+