Skip to content

Commit d3c2776

Browse files
authored
Merge pull request #4035 from nextcloud/ref/minimum-nc-30
update ocp and remove deprecations
2 parents c0633a8 + 3a6844c commit d3c2776

4 files changed

Lines changed: 38 additions & 34 deletions

File tree

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"doctrine/dbal": "3.8.6",
4040
"league/factory-muffin": "^3.0",
4141
"league/factory-muffin-faker": "^2.0",
42-
"nextcloud/ocp": "dev-stable29"
42+
"nextcloud/ocp": "dev-stable30"
4343
},
4444
"scripts": {
4545
"lint": "find . -name \\*.php -not -path './vendor*/*' -print0 | xargs -0 -n1 php -l",

composer.lock

Lines changed: 31 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/Notification/Notifier.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
use OCP\L10N\IFactory;
1818
use OCP\Notification\INotification;
1919
use OCP\Notification\INotifier;
20+
use OCP\Notification\UnknownNotificationException;
2021
use Psr\Log\LoggerInterface;
2122

2223
class Notifier implements INotifier {
@@ -56,7 +57,7 @@ public function getName(): string {
5657
public function prepare(INotification $notification, string $languageCode): INotification {
5758
$l = $this->l10nFactory->get(AppConstants::APP_ID, $languageCode);
5859
if ($notification->getApp() !== AppConstants::APP_ID) {
59-
throw new \InvalidArgumentException();
60+
throw new UnknownNotificationException();
6061
}
6162
$parameters = $notification->getSubjectParameters();
6263

@@ -104,7 +105,7 @@ public function prepare(INotification $notification, string $languageCode): INot
104105
self::SUBJECT_RICH => $l->t('{actor} archived your poll "%s".', $pollTitle),
105106
],
106107
// Unknown subject => Unknown notification => throw
107-
default => throw new \InvalidArgumentException(),
108+
default => throw new UnknownNotificationException(),
108109
};
109110

110111
switch ($notification->getSubject()) {

lib/Provider/ActivityProvider.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
namespace OCA\Polls\Provider;
1010

11-
use InvalidArgumentException;
1211
use OCA\Polls\AppConstants;
1312
use OCA\Polls\Db\ShareMapper;
1413
use OCA\Polls\Db\UserMapper;
1514
use OCA\Polls\Model\UserBase;
1615
use OCA\Polls\Service\ActivityService;
16+
use OCP\Activity\Exceptions\UnknownActivityException;
1717
use OCP\Activity\IEvent;
1818
use OCP\Activity\IEventMerger;
1919
use OCP\Activity\IManager as ActivityManager;
@@ -40,14 +40,14 @@ public function __construct(
4040

4141
public function parse($language, IEvent $event, ?IEvent $previousEvent = null) {
4242
if ($event->getApp() !== AppConstants::APP_ID) {
43-
throw new \InvalidArgumentException();
43+
throw new UnknownActivityException();
4444
}
4545

4646
$this->l10n = $this->transFactory->get($event->getApp(), $language);
4747
$event->setIcon($this->urlGenerator->getAbsoluteURL($this->urlGenerator->imagePath($event->getApp(), 'polls-dark.svg')));
4848
$subject = $this->activityService->getActivityMessage($event, $language, $this->activityManager->isFormattingFilteredObject());
4949
if (!$subject) {
50-
throw new InvalidArgumentException();
50+
throw new UnknownActivityException();
5151
}
5252
$this->setSubjects($event, $subject);
5353
return $event;

0 commit comments

Comments
 (0)