1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- declare(strict_types=1);
- /**
- * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
- * SPDX-License-Identifier: AGPL-3.0-or-later
- */
- namespace Test\Notification;
- use OCP\Notification\AlreadyProcessedException;
- use OCP\Notification\INotification;
- use OCP\Notification\INotifier;
- class DummyNotifier implements INotifier {
- /**
- * Identifier of the notifier, only use [a-z0-9_]
- *
- * @return string
- * @since 17.0.0
- */
- public function getID(): string {
- // TODO: Implement getID() method.
- }
- /**
- * Human readable name describing the notifier
- *
- * @return string
- * @since 17.0.0
- */
- public function getName(): string {
- // TODO: Implement getName() method.
- }
- /**
- * @param INotification $notification
- * @param string $languageCode The code of the language that should be used to prepare the notification
- * @return INotification
- * @throws \InvalidArgumentException When the notification was not prepared by a notifier
- * @throws AlreadyProcessedException When the notification is not needed anymore and should be deleted
- * @since 9.0.0
- */
- public function prepare(INotification $notification, string $languageCode): INotification {
- // TODO: Implement prepare() method.
- }
- }
|