Browse Source

chore: Fix missing template parameter for IEventListener

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
tags/v29.0.0beta1
Côme Chilliet 3 months ago
parent
commit
8bcc2d352e
59 changed files with 61 additions and 4 deletions
  1. 1
    0
      apps/admin_audit/lib/Listener/CriticalActionPerformedEventListener.php
  2. 1
    0
      apps/comments/lib/Listener/CommentsEntityEventListener.php
  3. 1
    0
      apps/comments/lib/Listener/LoadAdditionalScripts.php
  4. 1
    0
      apps/comments/lib/Listener/LoadSidebarScripts.php
  5. 2
    1
      apps/contactsinteraction/lib/Listeners/ContactInteractionListener.php
  6. 1
    0
      apps/dav/lib/Listener/ActivityUpdaterListener.php
  7. 1
    0
      apps/dav/lib/Listener/AddressbookListener.php
  8. 1
    0
      apps/dav/lib/Listener/BirthdayListener.php
  9. 1
    0
      apps/dav/lib/Listener/CalendarContactInteractionListener.php
  10. 1
    1
      apps/dav/lib/Listener/CalendarDeletionDefaultUpdaterListener.php
  11. 1
    0
      apps/dav/lib/Listener/CalendarObjectReminderUpdaterListener.php
  12. 1
    0
      apps/dav/lib/Listener/CalendarPublicationListener.php
  13. 1
    0
      apps/dav/lib/Listener/CalendarShareUpdateListener.php
  14. 1
    0
      apps/dav/lib/Listener/CardListener.php
  15. 1
    0
      apps/dav/lib/Listener/ClearPhotoCacheListener.php
  16. 1
    0
      apps/dav/lib/Listener/SubscriptionListener.php
  17. 1
    0
      apps/dav/lib/Listener/TrustedServerRemovedListener.php
  18. 1
    0
      apps/dav/lib/Listener/UserPreferenceListener.php
  19. 1
    0
      apps/federatedfilesharing/lib/Listeners/LoadAdditionalScriptsListener.php
  20. 1
    0
      apps/federation/lib/Listener/SabrePluginAuthInitListener.php
  21. 1
    0
      apps/files/lib/Listener/LoadSidebarListener.php
  22. 1
    0
      apps/files/lib/Listener/RenderReferenceEventListener.php
  23. 1
    0
      apps/files_external/lib/Listener/GroupDeletedListener.php
  24. 1
    1
      apps/files_external/lib/Listener/LoadAdditionalListener.php
  25. 1
    0
      apps/files_external/lib/Listener/StorePasswordListener.php
  26. 1
    0
      apps/files_external/lib/Listener/UserDeletedListener.php
  27. 1
    0
      apps/files_reminders/lib/Listener/LoadAdditionalScriptsListener.php
  28. 1
    0
      apps/files_reminders/lib/Listener/NodeDeletedListener.php
  29. 1
    0
      apps/files_reminders/lib/Listener/UserDeletedListener.php
  30. 1
    0
      apps/files_sharing/lib/Listener/LoadAdditionalListener.php
  31. 1
    1
      apps/files_sharing/lib/Listener/LoadSidebarListener.php
  32. 1
    0
      apps/files_sharing/lib/Listener/ShareInteractionListener.php
  33. 1
    0
      apps/files_sharing/lib/Listener/UserAddedToGroupListener.php
  34. 1
    0
      apps/files_sharing/lib/Listener/UserShareAcceptanceListener.php
  35. 1
    0
      apps/files_trashbin/lib/Listeners/LoadAdditionalScripts.php
  36. 1
    0
      apps/files_versions/lib/Listener/FileEventsListener.php
  37. 1
    0
      apps/files_versions/lib/Listener/LoadAdditionalListener.php
  38. 1
    0
      apps/files_versions/lib/Listener/LoadSidebarListener.php
  39. 1
    0
      apps/provisioning_api/lib/Listener/UserDeletedListener.php
  40. 1
    0
      apps/settings/lib/Listener/GroupRemovedListener.php
  41. 1
    0
      apps/settings/lib/Listener/UserAddedToGroupActivityListener.php
  42. 1
    0
      apps/settings/lib/Listener/UserRemovedFromGroupActivityListener.php
  43. 1
    0
      apps/theming/lib/Listener/BeforePreferenceListener.php
  44. 1
    0
      apps/theming/lib/Listener/BeforeTemplateRenderedListener.php
  45. 1
    0
      apps/twofactor_backupcodes/lib/Listener/ActivityPublisher.php
  46. 1
    0
      apps/twofactor_backupcodes/lib/Listener/ClearNotifications.php
  47. 1
    0
      apps/twofactor_backupcodes/lib/Listener/ProviderDisabled.php
  48. 1
    0
      apps/twofactor_backupcodes/lib/Listener/ProviderEnabled.php
  49. 1
    0
      apps/twofactor_backupcodes/lib/Listener/RegistryUpdater.php
  50. 1
    0
      apps/twofactor_backupcodes/lib/Listener/UserDeleted.php
  51. 1
    0
      apps/user_status/lib/Listener/BeforeTemplateRenderedListener.php
  52. 1
    0
      apps/user_status/lib/Listener/UserDeletedListener.php
  53. 1
    0
      apps/user_status/lib/Listener/UserLiveStatusListener.php
  54. 2
    0
      apps/workflowengine/lib/Listener/LoadAdditionalSettingsScriptsListener.php
  55. 1
    0
      core/Listener/BeforeTemplateRenderedListener.php
  56. 1
    0
      lib/private/Authentication/Listeners/UserDeletedFilesCleanupListener.php
  57. 1
    0
      lib/private/Authentication/Listeners/UserDeletedWebAuthnCleanupListener.php
  58. 1
    0
      lib/private/Group/DisplayNameCache.php
  59. 1
    0
      lib/private/User/DisplayNameCache.php

+ 1
- 0
apps/admin_audit/lib/Listener/CriticalActionPerformedEventListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Log\Audit\CriticalActionPerformedEvent; use OCP\Log\Audit\CriticalActionPerformedEvent;


/** @template-implements IEventListener<CriticalActionPerformedEvent> */
class CriticalActionPerformedEventListener extends Action implements IEventListener { class CriticalActionPerformedEventListener extends Action implements IEventListener {
public function handle(Event $event): void { public function handle(Event $event): void {
if (!($event instanceof CriticalActionPerformedEvent)) { if (!($event instanceof CriticalActionPerformedEvent)) {

+ 1
- 0
apps/comments/lib/Listener/CommentsEntityEventListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Files\IRootFolder; use OCP\Files\IRootFolder;


/** @template-implements IEventListener<CommentsEntityEvent> */
class CommentsEntityEventListener implements IEventListener { class CommentsEntityEventListener implements IEventListener {
public function __construct( public function __construct(
private IRootFolder $rootFolder, private IRootFolder $rootFolder,

+ 1
- 0
apps/comments/lib/Listener/LoadAdditionalScripts.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Util; use OCP\Util;


/** @template-implements IEventListener<LoadAdditionalScriptsEvent> */
class LoadAdditionalScripts implements IEventListener { class LoadAdditionalScripts implements IEventListener {
public function handle(Event $event): void { public function handle(Event $event): void {
if (!($event instanceof LoadAdditionalScriptsEvent)) { if (!($event instanceof LoadAdditionalScriptsEvent)) {

+ 1
- 0
apps/comments/lib/Listener/LoadSidebarScripts.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Util; use OCP\Util;


/** @template-implements IEventListener<LoadSidebar> */
class LoadSidebarScripts implements IEventListener { class LoadSidebarScripts implements IEventListener {
public function __construct( public function __construct(
private ICommentsManager $commentsManager, private ICommentsManager $commentsManager,

+ 2
- 1
apps/contactsinteraction/lib/Listeners/ContactInteractionListener.php View File

use Sabre\VObject\Component\VCard; use Sabre\VObject\Component\VCard;
use Sabre\VObject\UUIDUtil; use Sabre\VObject\UUIDUtil;


/** @template-implements IEventListener<ContactInteractedWithEvent> */
class ContactInteractionListener implements IEventListener { class ContactInteractionListener implements IEventListener {


use TTransactional; use TTransactional;
$uid = $event->getUid(); $uid = $event->getUid();
$email = $event->getEmail(); $email = $event->getEmail();
$federatedCloudId = $event->getFederatedCloudId(); $federatedCloudId = $event->getFederatedCloudId();
$existingContact = $this->cardSearchDao->findExisting( $existingContact = $this->cardSearchDao->findExisting(
$event->getActor(), $event->getActor(),
$uid, $uid,

+ 1
- 0
apps/dav/lib/Listener/ActivityUpdaterListener.php View File

use Throwable; use Throwable;
use function sprintf; use function sprintf;


/** @template-implements IEventListener<CalendarCreatedEvent|CalendarUpdatedEvent|CalendarMovedToTrashEvent|CalendarRestoredEvent|CalendarDeletedEvent|CalendarObjectCreatedEvent|CalendarObjectUpdatedEvent|CalendarObjectMovedEvent|CalendarObjectMovedToTrashEvent|CalendarObjectRestoredEvent|CalendarObjectDeletedEvent> */
class ActivityUpdaterListener implements IEventListener { class ActivityUpdaterListener implements IEventListener {


/** @var ActivityBackend */ /** @var ActivityBackend */

+ 1
- 0
apps/dav/lib/Listener/AddressbookListener.php View File

use Throwable; use Throwable;
use function sprintf; use function sprintf;


/** @template-implements IEventListener<AddressBookCreatedEvent|AddressBookUpdatedEvent|AddressBookDeletedEvent|AddressBookShareUpdatedEvent> */
class AddressbookListener implements IEventListener { class AddressbookListener implements IEventListener {
/** @var ActivityBackend */ /** @var ActivityBackend */
private $activityBackend; private $activityBackend;

+ 1
- 0
apps/dav/lib/Listener/BirthdayListener.php View File

use OCP\EventDispatcher\Event; use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;


/** @template-implements IEventListener<CardCreatedEvent|CardUpdatedEvent|CardDeletedEvent> */
class BirthdayListener implements IEventListener { class BirthdayListener implements IEventListener {
private BirthdayService $birthdayService; private BirthdayService $birthdayService;



+ 1
- 0
apps/dav/lib/Listener/CalendarContactInteractionListener.php View File

use function strlen; use function strlen;
use function substr; use function substr;


/** @template-implements IEventListener<CalendarObjectCreatedEvent|CalendarObjectUpdatedEvent|CalendarShareUpdatedEvent> */
class CalendarContactInteractionListener implements IEventListener { class CalendarContactInteractionListener implements IEventListener {
private const URI_USERS = 'principals/users/'; private const URI_USERS = 'principals/users/';



+ 1
- 1
apps/dav/lib/Listener/CalendarDeletionDefaultUpdaterListener.php View File

use Throwable; use Throwable;


/** /**
* @template-implements IEventListener<\OCA\DAV\Events\CalendarDeletedEvent>
* @template-implements IEventListener<CalendarDeletedEvent>
*/ */
class CalendarDeletionDefaultUpdaterListener implements IEventListener { class CalendarDeletionDefaultUpdaterListener implements IEventListener {



+ 1
- 0
apps/dav/lib/Listener/CalendarObjectReminderUpdaterListener.php View File

use Throwable; use Throwable;
use function sprintf; use function sprintf;


/** @template-implements IEventListener<CalendarMovedToTrashEvent|CalendarDeletedEvent|CalendarRestoredEvent|CalendarObjectCreatedEvent|CalendarObjectUpdatedEvent|CalendarObjectMovedToTrashEvent|CalendarObjectRestoredEvent|CalendarObjectDeletedEvent> */
class CalendarObjectReminderUpdaterListener implements IEventListener { class CalendarObjectReminderUpdaterListener implements IEventListener {


/** @var ReminderBackend */ /** @var ReminderBackend */

+ 1
- 0
apps/dav/lib/Listener/CalendarPublicationListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use Psr\Log\LoggerInterface; use Psr\Log\LoggerInterface;


/** @template-implements IEventListener<CalendarPublishedEvent|CalendarUnpublishedEvent> */
class CalendarPublicationListener implements IEventListener { class CalendarPublicationListener implements IEventListener {
private Backend $activityBackend; private Backend $activityBackend;
private LoggerInterface $logger; private LoggerInterface $logger;

+ 1
- 0
apps/dav/lib/Listener/CalendarShareUpdateListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use Psr\Log\LoggerInterface; use Psr\Log\LoggerInterface;


/** @template-implements IEventListener<CalendarShareUpdatedEvent> */
class CalendarShareUpdateListener implements IEventListener { class CalendarShareUpdateListener implements IEventListener {
private Backend $activityBackend; private Backend $activityBackend;
private LoggerInterface $logger; private LoggerInterface $logger;

+ 1
- 0
apps/dav/lib/Listener/CardListener.php View File

use Throwable; use Throwable;
use function sprintf; use function sprintf;


/** @template-implements IEventListener<CardCreatedEvent|CardUpdatedEvent|CardDeletedEvent> */
class CardListener implements IEventListener { class CardListener implements IEventListener {
/** @var ActivityBackend */ /** @var ActivityBackend */
private $activityBackend; private $activityBackend;

+ 1
- 0
apps/dav/lib/Listener/ClearPhotoCacheListener.php View File

use OCP\EventDispatcher\Event; use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;


/** @template-implements IEventListener<CardUpdatedEvent|CardDeletedEvent> */
class ClearPhotoCacheListener implements IEventListener { class ClearPhotoCacheListener implements IEventListener {
private PhotoCache $photoCache; private PhotoCache $photoCache;



+ 1
- 0
apps/dav/lib/Listener/SubscriptionListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use Psr\Log\LoggerInterface; use Psr\Log\LoggerInterface;


/** @template-implements IEventListener<SubscriptionCreatedEvent|SubscriptionDeletedEvent> */
class SubscriptionListener implements IEventListener { class SubscriptionListener implements IEventListener {
private IJobList $jobList; private IJobList $jobList;
private RefreshWebcalService $refreshWebcalService; private RefreshWebcalService $refreshWebcalService;

+ 1
- 0
apps/dav/lib/Listener/TrustedServerRemovedListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Federation\Events\TrustedServerRemovedEvent; use OCP\Federation\Events\TrustedServerRemovedEvent;


/** @template-implements IEventListener<TrustedServerRemovedEvent> */
class TrustedServerRemovedListener implements IEventListener { class TrustedServerRemovedListener implements IEventListener {
private CardDavBackend $cardDavBackend; private CardDavBackend $cardDavBackend;



+ 1
- 0
apps/dav/lib/Listener/UserPreferenceListener.php View File

use OCP\EventDispatcher\Event; use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;


/** @template-implements IEventListener<BeforePreferenceSetEvent|BeforePreferenceDeletedEvent> */
class UserPreferenceListener implements IEventListener { class UserPreferenceListener implements IEventListener {


protected IJobList $jobList; protected IJobList $jobList;

+ 1
- 0
apps/federatedfilesharing/lib/Listeners/LoadAdditionalScriptsListener.php View File

use OCP\EventDispatcher\Event; use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;


/** @template-implements IEventListener<LoadAdditionalScriptsEvent> */
class LoadAdditionalScriptsListener implements IEventListener { class LoadAdditionalScriptsListener implements IEventListener {
/** @var FederatedShareProvider */ /** @var FederatedShareProvider */
protected $federatedShareProvider; protected $federatedShareProvider;

+ 1
- 0
apps/federation/lib/Listener/SabrePluginAuthInitListener.php View File



/** /**
* @since 20.0.0 * @since 20.0.0
* @template-implements IEventListener<SabrePluginAuthInitEvent>
*/ */
class SabrePluginAuthInitListener implements IEventListener { class SabrePluginAuthInitListener implements IEventListener {
private FedAuth $fedAuth; private FedAuth $fedAuth;

+ 1
- 0
apps/files/lib/Listener/LoadSidebarListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Util; use OCP\Util;


/** @template-implements IEventListener<LoadSidebar> */
class LoadSidebarListener implements IEventListener { class LoadSidebarListener implements IEventListener {
public function handle(Event $event): void { public function handle(Event $event): void {
if (!($event instanceof LoadSidebar)) { if (!($event instanceof LoadSidebar)) {

+ 1
- 0
apps/files/lib/Listener/RenderReferenceEventListener.php View File

use OCP\EventDispatcher\Event; use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;


/** @template-implements IEventListener<RenderReferenceEvent> */
class RenderReferenceEventListener implements IEventListener { class RenderReferenceEventListener implements IEventListener {
public function handle(Event $event): void { public function handle(Event $event): void {
if (!$event instanceof RenderReferenceEvent) { if (!$event instanceof RenderReferenceEvent) {

+ 1
- 0
apps/files_external/lib/Listener/GroupDeletedListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Group\Events\GroupDeletedEvent; use OCP\Group\Events\GroupDeletedEvent;


/** @template-implements IEventListener<GroupDeletedEvent> */
class GroupDeletedListener implements IEventListener { class GroupDeletedListener implements IEventListener {
/** @var DBConfigService */ /** @var DBConfigService */
private $config; private $config;

+ 1
- 1
apps/files_external/lib/Listener/LoadAdditionalListener.php View File

use OCP\Util; use OCP\Util;


/** /**
* @template-implements IEventListener<Event|LoadAdditionalScriptsEvent>
* @template-implements IEventListener<LoadAdditionalScriptsEvent>
*/ */
class LoadAdditionalListener implements IEventListener { class LoadAdditionalListener implements IEventListener {



+ 1
- 0
apps/files_external/lib/Listener/StorePasswordListener.php View File

use OCP\User\Events\PasswordUpdatedEvent; use OCP\User\Events\PasswordUpdatedEvent;
use OCP\User\Events\UserLoggedInEvent; use OCP\User\Events\UserLoggedInEvent;


/** @template-implements IEventListener<PasswordUpdatedEvent|UserLoggedInEvent> */
class StorePasswordListener implements IEventListener { class StorePasswordListener implements IEventListener {
/** @var ICredentialsManager */ /** @var ICredentialsManager */
private $credentialsManager; private $credentialsManager;

+ 1
- 0
apps/files_external/lib/Listener/UserDeletedListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\User\Events\UserDeletedEvent; use OCP\User\Events\UserDeletedEvent;


/** @template-implements IEventListener<UserDeletedEvent> */
class UserDeletedListener implements IEventListener { class UserDeletedListener implements IEventListener {
/** @var DBConfigService */ /** @var DBConfigService */
private $config; private $config;

+ 1
- 0
apps/files_reminders/lib/Listener/LoadAdditionalScriptsListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Util; use OCP\Util;


/** @template-implements IEventListener<LoadAdditionalScriptsEvent> */
class LoadAdditionalScriptsListener implements IEventListener { class LoadAdditionalScriptsListener implements IEventListener {
public function __construct( public function __construct(
private IAppManager $appManager, private IAppManager $appManager,

+ 1
- 0
apps/files_reminders/lib/Listener/NodeDeletedListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Files\Events\Node\NodeDeletedEvent; use OCP\Files\Events\Node\NodeDeletedEvent;


/** @template-implements IEventListener<NodeDeletedEvent> */
class NodeDeletedListener implements IEventListener { class NodeDeletedListener implements IEventListener {
public function __construct( public function __construct(
private ReminderService $reminderService, private ReminderService $reminderService,

+ 1
- 0
apps/files_reminders/lib/Listener/UserDeletedListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\User\Events\UserDeletedEvent; use OCP\User\Events\UserDeletedEvent;


/** @template-implements IEventListener<UserDeletedEvent> */
class UserDeletedListener implements IEventListener { class UserDeletedListener implements IEventListener {
public function __construct( public function __construct(
private ReminderService $reminderService, private ReminderService $reminderService,

+ 1
- 0
apps/files_sharing/lib/Listener/LoadAdditionalListener.php View File

use OCP\Share\IManager; use OCP\Share\IManager;
use OCP\Util; use OCP\Util;


/** @template-implements IEventListener<LoadAdditionalScriptsEvent> */
class LoadAdditionalListener implements IEventListener { class LoadAdditionalListener implements IEventListener {
public function handle(Event $event): void { public function handle(Event $event): void {
if (!($event instanceof LoadAdditionalScriptsEvent)) { if (!($event instanceof LoadAdditionalScriptsEvent)) {

+ 1
- 1
apps/files_sharing/lib/Listener/LoadSidebarListener.php View File

use OCP\Util; use OCP\Util;


/** /**
* @template-implements IEventListener<Event>
* @template-implements IEventListener<LoadSidebar>
*/ */
class LoadSidebarListener implements IEventListener { class LoadSidebarListener implements IEventListener {



+ 1
- 0
apps/files_sharing/lib/Listener/ShareInteractionListener.php View File

use Psr\Log\LoggerInterface; use Psr\Log\LoggerInterface;
use function in_array; use function in_array;


/** @template-implements IEventListener<ContactInteractedWithEvent> */
class ShareInteractionListener implements IEventListener { class ShareInteractionListener implements IEventListener {
private const SUPPORTED_SHARE_TYPES = [ private const SUPPORTED_SHARE_TYPES = [
IShare::TYPE_USER, IShare::TYPE_USER,

+ 1
- 0
apps/files_sharing/lib/Listener/UserAddedToGroupListener.php View File

use OCP\Share\IManager; use OCP\Share\IManager;
use OCP\Share\IShare; use OCP\Share\IShare;


/** @template-implements IEventListener<UserAddedEvent> */
class UserAddedToGroupListener implements IEventListener { class UserAddedToGroupListener implements IEventListener {


/** @var IManager */ /** @var IManager */

+ 1
- 0
apps/files_sharing/lib/Listener/UserShareAcceptanceListener.php View File

use OCP\Share\IManager; use OCP\Share\IManager;
use OCP\Share\IShare; use OCP\Share\IShare;


/** @template-implements IEventListener<ShareCreatedEvent> */
class UserShareAcceptanceListener implements IEventListener { class UserShareAcceptanceListener implements IEventListener {


/** @var IConfig */ /** @var IConfig */

+ 1
- 0
apps/files_trashbin/lib/Listeners/LoadAdditionalScripts.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Util; use OCP\Util;


/** @template-implements IEventListener<LoadAdditionalScriptsEvent> */
class LoadAdditionalScripts implements IEventListener { class LoadAdditionalScripts implements IEventListener {
public function handle(Event $event): void { public function handle(Event $event): void {
if (!($event instanceof LoadAdditionalScriptsEvent)) { if (!($event instanceof LoadAdditionalScriptsEvent)) {

+ 1
- 0
apps/files_versions/lib/Listener/FileEventsListener.php View File

use OCP\IUserSession; use OCP\IUserSession;
use Psr\Log\LoggerInterface; use Psr\Log\LoggerInterface;


/** @template-implements IEventListener<BeforeNodeCopiedEvent|BeforeNodeDeletedEvent|BeforeNodeRenamedEvent|BeforeNodeTouchedEvent|BeforeNodeWrittenEvent|NodeCopiedEvent|NodeCreatedEvent|NodeDeletedEvent|NodeRenamedEvent|NodeTouchedEvent|NodeWrittenEvent> */
class FileEventsListener implements IEventListener { class FileEventsListener implements IEventListener {
/** /**
* @var array<int, array> * @var array<int, array>

+ 1
- 0
apps/files_versions/lib/Listener/LoadAdditionalListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Util; use OCP\Util;


/** @template-implements IEventListener<LoadAdditionalScriptsEvent> */
class LoadAdditionalListener implements IEventListener { class LoadAdditionalListener implements IEventListener {
public function handle(Event $event): void { public function handle(Event $event): void {
if (!($event instanceof LoadAdditionalScriptsEvent)) { if (!($event instanceof LoadAdditionalScriptsEvent)) {

+ 1
- 0
apps/files_versions/lib/Listener/LoadSidebarListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Util; use OCP\Util;


/** @template-implements IEventListener<LoadSidebar> */
class LoadSidebarListener implements IEventListener { class LoadSidebarListener implements IEventListener {
public function handle(Event $event): void { public function handle(Event $event): void {
if (!($event instanceof LoadSidebar)) { if (!($event instanceof LoadSidebar)) {

+ 1
- 0
apps/provisioning_api/lib/Listener/UserDeletedListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\User\Events\UserDeletedEvent; use OCP\User\Events\UserDeletedEvent;


/** @template-implements IEventListener<UserDeletedEvent> */
class UserDeletedListener implements IEventListener { class UserDeletedListener implements IEventListener {


/** @var KnownUserService */ /** @var KnownUserService */

+ 1
- 0
apps/settings/lib/Listener/GroupRemovedListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Group\Events\GroupDeletedEvent; use OCP\Group\Events\GroupDeletedEvent;


/** @template-implements IEventListener<GroupDeletedEvent> */
class GroupRemovedListener implements IEventListener { class GroupRemovedListener implements IEventListener {


/** @var AuthorizedGroupService $authorizedGroupService */ /** @var AuthorizedGroupService $authorizedGroupService */

+ 1
- 0
apps/settings/lib/Listener/UserAddedToGroupActivityListener.php View File

use OCP\IUser; use OCP\IUser;
use OCP\IUserSession; use OCP\IUserSession;


/** @template-implements IEventListener<UserAddedEvent> */
class UserAddedToGroupActivityListener implements IEventListener { class UserAddedToGroupActivityListener implements IEventListener {


/** @var Manager */ /** @var Manager */

+ 1
- 0
apps/settings/lib/Listener/UserRemovedFromGroupActivityListener.php View File

use OCP\IUser; use OCP\IUser;
use OCP\IUserSession; use OCP\IUserSession;


/** @template-implements IEventListener<UserRemovedEvent> */
class UserRemovedFromGroupActivityListener implements IEventListener { class UserRemovedFromGroupActivityListener implements IEventListener {


/** @var Manager */ /** @var Manager */

+ 1
- 0
apps/theming/lib/Listener/BeforePreferenceListener.php View File

use OCP\EventDispatcher\Event; use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;


/** @template-implements IEventListener<BeforePreferenceDeletedEvent|BeforePreferenceSetEvent> */
class BeforePreferenceListener implements IEventListener { class BeforePreferenceListener implements IEventListener {
public function __construct( public function __construct(
private IAppManager $appManager, private IAppManager $appManager,

+ 1
- 0
apps/theming/lib/Listener/BeforeTemplateRenderedListener.php View File

use OCP\IUserSession; use OCP\IUserSession;
use Psr\Container\ContainerInterface; use Psr\Container\ContainerInterface;


/** @template-implements IEventListener<BeforeTemplateRenderedEvent> */
class BeforeTemplateRenderedListener implements IEventListener { class BeforeTemplateRenderedListener implements IEventListener {


private IInitialState $initialState; private IInitialState $initialState;

+ 1
- 0
apps/twofactor_backupcodes/lib/Listener/ActivityPublisher.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use Psr\Log\LoggerInterface; use Psr\Log\LoggerInterface;


/** @template-implements IEventListener<CodesGenerated> */
class ActivityPublisher implements IEventListener { class ActivityPublisher implements IEventListener {
public function __construct( public function __construct(
private IManager $activityManager, private IManager $activityManager,

+ 1
- 0
apps/twofactor_backupcodes/lib/Listener/ClearNotifications.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Notification\IManager; use OCP\Notification\IManager;


/** @template-implements IEventListener<CodesGenerated> */
class ClearNotifications implements IEventListener { class ClearNotifications implements IEventListener {


/** @var IManager */ /** @var IManager */

+ 1
- 0
apps/twofactor_backupcodes/lib/Listener/ProviderDisabled.php View File

use OCP\EventDispatcher\Event; use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;


/** @template-implements IEventListener<RegistryEvent> */
class ProviderDisabled implements IEventListener { class ProviderDisabled implements IEventListener {


/** @var IRegistry */ /** @var IRegistry */

+ 1
- 0
apps/twofactor_backupcodes/lib/Listener/ProviderEnabled.php View File

use OCP\EventDispatcher\Event; use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;


/** @template-implements IEventListener<RegistryEvent> */
class ProviderEnabled implements IEventListener { class ProviderEnabled implements IEventListener {


/** @var IRegistry */ /** @var IRegistry */

+ 1
- 0
apps/twofactor_backupcodes/lib/Listener/RegistryUpdater.php View File

use OCP\EventDispatcher\Event; use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;


/** @template-implements IEventListener<CodesGenerated> */
class RegistryUpdater implements IEventListener { class RegistryUpdater implements IEventListener {


/** @var IRegistry */ /** @var IRegistry */

+ 1
- 0
apps/twofactor_backupcodes/lib/Listener/UserDeleted.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\User\Events\UserDeletedEvent; use OCP\User\Events\UserDeletedEvent;


/** @template-implements IEventListener<UserDeletedEvent> */
class UserDeleted implements IEventListener { class UserDeleted implements IEventListener {


/** @var BackupCodeMapper */ /** @var BackupCodeMapper */

+ 1
- 0
apps/user_status/lib/Listener/BeforeTemplateRenderedListener.php View File

use OCP\IInitialStateService; use OCP\IInitialStateService;
use OCP\IUserSession; use OCP\IUserSession;


/** @template-implements IEventListener<BeforeTemplateRenderedEvent> */
class BeforeTemplateRenderedListener implements IEventListener { class BeforeTemplateRenderedListener implements IEventListener {


/** @var ProfileManager */ /** @var ProfileManager */

+ 1
- 0
apps/user_status/lib/Listener/UserDeletedListener.php View File

* Class UserDeletedListener * Class UserDeletedListener
* *
* @package OCA\UserStatus\Listener * @package OCA\UserStatus\Listener
* @template-implements IEventListener<UserDeletedEvent>
*/ */
class UserDeletedListener implements IEventListener { class UserDeletedListener implements IEventListener {



+ 1
- 0
apps/user_status/lib/Listener/UserLiveStatusListener.php View File

* Class UserDeletedListener * Class UserDeletedListener
* *
* @package OCA\UserStatus\Listener * @package OCA\UserStatus\Listener
* @template-implements IEventListener<UserLiveStatusEvent>
*/ */
class UserLiveStatusListener implements IEventListener { class UserLiveStatusListener implements IEventListener {
private UserStatusMapper $mapper; private UserStatusMapper $mapper;

+ 2
- 0
apps/workflowengine/lib/Listener/LoadAdditionalSettingsScriptsListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\Template; use OCP\Template;
use OCP\Util; use OCP\Util;
use OCP\WorkflowEngine\Events\LoadSettingsScriptsEvent;
use function class_exists; use function class_exists;
use function function_exists; use function function_exists;


/** @template-implements IEventListener<LoadSettingsScriptsEvent> */
class LoadAdditionalSettingsScriptsListener implements IEventListener { class LoadAdditionalSettingsScriptsListener implements IEventListener {
public function handle(Event $event): void { public function handle(Event $event): void {
if (!function_exists('style')) { if (!function_exists('style')) {

+ 1
- 0
core/Listener/BeforeTemplateRenderedListener.php View File

use OCP\IConfig; use OCP\IConfig;
use OCP\Util; use OCP\Util;


/** @template-implements IEventListener<BeforeLoginTemplateRenderedEvent|BeforeTemplateRenderedEvent> */
class BeforeTemplateRenderedListener implements IEventListener { class BeforeTemplateRenderedListener implements IEventListener {
public function __construct(private IConfig $config) { public function __construct(private IConfig $config) {
} }

+ 1
- 0
lib/private/Authentication/Listeners/UserDeletedFilesCleanupListener.php View File

use OCP\User\Events\BeforeUserDeletedEvent; use OCP\User\Events\BeforeUserDeletedEvent;
use OCP\User\Events\UserDeletedEvent; use OCP\User\Events\UserDeletedEvent;


/** @template-implements IEventListener<BeforeUserDeletedEvent|UserDeletedEvent> */
class UserDeletedFilesCleanupListener implements IEventListener { class UserDeletedFilesCleanupListener implements IEventListener {
/** @var array<string,IStorage> */ /** @var array<string,IStorage> */
private $homeStorageCache = []; private $homeStorageCache = [];

+ 1
- 0
lib/private/Authentication/Listeners/UserDeletedWebAuthnCleanupListener.php View File

use OCP\EventDispatcher\IEventListener; use OCP\EventDispatcher\IEventListener;
use OCP\User\Events\UserDeletedEvent; use OCP\User\Events\UserDeletedEvent;


/** @template-implements IEventListener<UserDeletedEvent> */
class UserDeletedWebAuthnCleanupListener implements IEventListener { class UserDeletedWebAuthnCleanupListener implements IEventListener {
/** @var PublicKeyCredentialMapper */ /** @var PublicKeyCredentialMapper */
private $credentialMapper; private $credentialMapper;

+ 1
- 0
lib/private/Group/DisplayNameCache.php View File

* Class that cache the relation Group ID -> Display name * Class that cache the relation Group ID -> Display name
* *
* This saves fetching the group from the backend for "just" the display name * This saves fetching the group from the backend for "just" the display name
* @template-implements IEventListener<GroupChangedEvent|GroupDeletedEvent>
*/ */
class DisplayNameCache implements IEventListener { class DisplayNameCache implements IEventListener {
private CappedMemoryCache $cache; private CappedMemoryCache $cache;

+ 1
- 0
lib/private/User/DisplayNameCache.php View File

* This saves fetching the user from a user backend and later on fetching * This saves fetching the user from a user backend and later on fetching
* their preferences. It's generally not an issue if this data is slightly * their preferences. It's generally not an issue if this data is slightly
* outdated. * outdated.
* @template-implements IEventListener<UserChangedEvent|UserDeletedEvent>
*/ */
class DisplayNameCache implements IEventListener { class DisplayNameCache implements IEventListener {
private array $cache = []; private array $cache = [];

Loading…
Cancel
Save