diff --git a/modules/addressbook/lib/Module/AddressBook/AddressBookContainerRegistrar.php b/modules/addressbook/lib/Module/AddressBook/AddressBookContainerRegistrar.php index e07abc6..07861b2 100644 --- a/modules/addressbook/lib/Module/AddressBook/AddressBookContainerRegistrar.php +++ b/modules/addressbook/lib/Module/AddressBook/AddressBookContainerRegistrar.php @@ -5,6 +5,7 @@ namespace MintyPHP\Module\AddressBook; use MintyPHP\App\AppContainer; use MintyPHP\App\Container\ContainerRegistrar; use MintyPHP\Module\AddressBook\Service\AddressBookService; +use MintyPHP\Service\Access\PermissionService; use MintyPHP\Service\Access\RoleService; use MintyPHP\Service\CustomField\UserCustomFieldValueService; use MintyPHP\Service\Org\DepartmentService; @@ -18,6 +19,10 @@ final class AddressBookContainerRegistrar implements ContainerRegistrar { public function register(AppContainer $container): void { + $container->set(AddressBookAuthorizationPolicy::class, static fn (AppContainer $c): AddressBookAuthorizationPolicy => new AddressBookAuthorizationPolicy( + $c->get(PermissionService::class) + )); + $container->set(AddressBookService::class, static fn (AppContainer $c): AddressBookService => new AddressBookService( $c->get(UserAccountService::class), $c->get(UserAssignmentService::class),