Security update for permissions_by_term
[yaffs-website] / web / modules / contrib / permissions_by_term / permissions_by_term.services.yml
index e0f0f0966fd0a4b844103f3d9b595618fab97562..daca7ac2ed6451d502c6a941f3217b181433fb3c 100644 (file)
@@ -1,18 +1,23 @@
 services:
     permissions_by_term.kernel_event_listener:
-        class: Drupal\permissions_by_term\KernelEventListener
+        class: Drupal\permissions_by_term\Listener\KernelEventListener
         arguments: []
         tags:
             - { name: event_subscriber }
     permissions_by_term.access_check:
-        class: Drupal\permissions_by_term\AccessCheck
-        arguments: ['@entity.manager']
+        class: Drupal\permissions_by_term\Service\AccessCheck
+        arguments: ['@database', '@event_dispatcher']
     permissions_by_term.access_storage:
-        class: Drupal\permissions_by_term\AccessStorage
-        arguments: ['@database']
+        class: Drupal\permissions_by_term\Service\AccessStorage
+        arguments: ['@database',  '@permissions_by_term.term', '@permissions_by_term.access_check']
     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']
-
+        class: \Drupal\permissions_by_term\Service\NodeAccess
+        arguments: ['@permissions_by_term.access_storage', '@permissions_by_term.node_access_record_factory', '@entity_type.manager', '@permissions_by_term.access_check', '@database']
+    permissions_by_term.term:
+        class: \Drupal\permissions_by_term\Service\Term
+        arguments: ['@database']
+    permissions_by_term.node_entity_bundle_info:
+        class: \Drupal\permissions_by_term\Service\NodeEntityBundleInfo
+        arguments: ['@permissions_by_term.access_storage', '@permissions_by_term.term', '@twig', '@database']
\ No newline at end of file