diff --git a/core/Application.php b/core/Application.php index cfbb8f4018a17..808b8a266d92d 100644 --- a/core/Application.php +++ b/core/Application.php @@ -25,6 +25,7 @@ use OCP\DB\Events\AddMissingIndicesEvent; use OCP\DB\Events\AddMissingPrimaryKeyEvent; use OCP\EventDispatcher\IEventDispatcher; +use OCP\Notification\IManager as INotificationManager; use OCP\User\Events\BeforeUserDeletedEvent; use OCP\User\Events\UserDeletedEvent; use OCP\Util; @@ -48,7 +49,7 @@ public function __construct() { /** @var IEventDispatcher $eventDispatcher */ $eventDispatcher = $server->get(IEventDispatcher::class); - $notificationManager = $server->getNotificationManager(); + $notificationManager = $server->get(INotificationManager::class); $notificationManager->registerNotifierService(CoreNotifier::class); $notificationManager->registerNotifierService(AuthenticationNotifier::class); diff --git a/lib/private/Repair.php b/lib/private/Repair.php index fa27932545319..2b4159b599470 100644 --- a/lib/private/Repair.php +++ b/lib/private/Repair.php @@ -60,6 +60,7 @@ use OCP\EventDispatcher\IEventDispatcher; use OCP\Migration\IOutput; use OCP\Migration\IRepairStep; +use OCP\Notification\IManager as INotificationManager; use Psr\Log\LoggerInterface; use Throwable; @@ -168,7 +169,7 @@ public static function getRepairSteps(): array { new AddCleanupUpdaterBackupsJob(\OC::$server->getJobList()), new CleanupCardDAVPhotoCache(\OC::$server->getConfig(), \OC::$server->getAppDataDir('dav-photocache'), \OC::$server->get(LoggerInterface::class)), new AddClenupLoginFlowV2BackgroundJob(\OC::$server->getJobList()), - new RemoveLinkShares(\OC::$server->getDatabaseConnection(), \OC::$server->getConfig(), \OC::$server->getGroupManager(), \OC::$server->getNotificationManager(), \OCP\Server::get(ITimeFactory::class)), + new RemoveLinkShares(\OC::$server->getDatabaseConnection(), \OC::$server->getConfig(), \OC::$server->getGroupManager(), \OC::$server->get(INotificationManager::class), \OCP\Server::get(ITimeFactory::class)), new ClearCollectionsAccessCache(\OC::$server->getConfig(), \OCP\Server::get(IManager::class)), \OCP\Server::get(ResetGeneratedAvatarFlag::class), \OCP\Server::get(EncryptionLegacyCipher::class), diff --git a/lib/private/User/User.php b/lib/private/User/User.php index 06ec6db606648..644d3e27f881e 100644 --- a/lib/private/User/User.php +++ b/lib/private/User/User.php @@ -23,6 +23,7 @@ use OCP\IURLGenerator; use OCP\IUser; use OCP\IUserBackend; +use OCP\Notification\IManager as INotificationManager; use OCP\User\Backend\IGetHomeBackend; use OCP\User\Backend\IProvideAvatarBackend; use OCP\User\Backend\IProvideEnabledStateBackend; @@ -271,9 +272,9 @@ public function delete() { $avatarManager = \OCP\Server::get(AvatarManager::class); $avatarManager->deleteUserAvatar($this->uid); - $notification = \OC::$server->getNotificationManager()->createNotification(); + $notification = \OC::$server->get(INotificationManager::class)->createNotification(); $notification->setUser($this->uid); - \OC::$server->getNotificationManager()->markProcessed($notification); + \OC::$server->get(INotificationManager::class)->markProcessed($notification); /** @var AccountManager $accountManager */ $accountManager = \OCP\Server::get(AccountManager::class);