addressBookService !== null) { return $this->addressBookService; } $userFactory = $this->userServicesFactory; $directoryFactory = $this->directoryServicesFactory; return $this->addressBookService = new AddressBookService( $userFactory->createUserAccountService(), $userFactory->createUserAssignmentService(), $directoryFactory->createTenantService(), $directoryFactory->createDepartmentService(), $directoryFactory->createRoleService(), $this->tenantScopeService, $this->customFieldServicesFactory->createUserCustomFieldValueService(), $userFactory->createUserAvatarService() ); } }