Skip to content

Commit

Permalink
Add type hints for all event listeners
Browse files Browse the repository at this point in the history
Signed-off-by: jld3103 <jld3103yt@gmail.com>
  • Loading branch information
provokateurin committed Mar 31, 2023
1 parent 9f1eacd commit 85d542e
Show file tree
Hide file tree
Showing 57 changed files with 163 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\Log\Audit\CriticalActionPerformedEvent;

/**
* @template-implements IEventListener<CriticalActionPerformedEvent>
*/
class CriticalActionPerformedEventListener extends Action implements IEventListener {
public function handle(Event $event): void {
if (!($event instanceof CriticalActionPerformedEvent)) {
Expand Down
3 changes: 3 additions & 0 deletions apps/comments/lib/Listener/CommentsEntityEventListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@
use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener;

/**
* @template-implements IEventListener<CommentsEntityEvent>
*/
class CommentsEntityEventListener implements IEventListener {
public function handle(Event $event): void {
if (!($event instanceof CommentsEntityEvent)) {
Expand Down
3 changes: 3 additions & 0 deletions apps/comments/lib/Listener/LoadAdditionalScripts.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\Util;

/**
* @template-implements IEventListener<LoadAdditionalScriptsEvent>
*/
class LoadAdditionalScripts implements IEventListener {
public function handle(Event $event): void {
if (!($event instanceof LoadAdditionalScriptsEvent)) {
Expand Down
3 changes: 3 additions & 0 deletions apps/comments/lib/Listener/LoadSidebarScripts.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\Util;

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

private ICommentsManager $commentsManager;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,9 @@
use Sabre\VObject\UUIDUtil;
use Throwable;

/**
* @template-implements IEventListener<ContactInteractedWithEvent>
*/
class ContactInteractionListener implements IEventListener {
private RecentContactMapper $mapper;
private CardSearchDao $cardSearchDao;
Expand Down
3 changes: 3 additions & 0 deletions apps/dav/lib/Listener/ActivityUpdaterListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@
use Throwable;
use function sprintf;

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

/** @var ActivityBackend */
Expand Down
3 changes: 3 additions & 0 deletions apps/dav/lib/Listener/AddressbookListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@
use Throwable;
use function sprintf;

/**
* @template-implements IEventListener<AddressBookCreatedEvent|AddressBookUpdatedEvent|AddressBookDeletedEvent|AddressBookShareUpdatedEvent>
*/
class AddressbookListener implements IEventListener {
/** @var ActivityBackend */
private $activityBackend;
Expand Down
3 changes: 3 additions & 0 deletions apps/dav/lib/Listener/BirthdayListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener;

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

Expand Down
3 changes: 3 additions & 0 deletions apps/dav/lib/Listener/CalendarContactInteractionListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@
use function strpos;
use function substr;

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
use function strpos;

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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@
use Throwable;
use function sprintf;

/**
* @template-implements IEventListener<CalendarMovedToTrashEvent>
*/
class CalendarObjectReminderUpdaterListener implements IEventListener {

/** @var ReminderBackend */
Expand Down
3 changes: 3 additions & 0 deletions apps/dav/lib/Listener/CalendarPublicationListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
use OCP\EventDispatcher\IEventListener;
use Psr\Log\LoggerInterface;

/**
* @template-implements IEventListener<CalendarPublishedEvent>
*/
class CalendarPublicationListener implements IEventListener {
private Backend $activityBackend;
private LoggerInterface $logger;
Expand Down
3 changes: 3 additions & 0 deletions apps/dav/lib/Listener/CalendarShareUpdateListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@
use OCP\EventDispatcher\IEventListener;
use Psr\Log\LoggerInterface;

/**
* @template-implements IEventListener<CalendarShareUpdatedEvent>
*/
class CalendarShareUpdateListener implements IEventListener {
private Backend $activityBackend;
private LoggerInterface $logger;
Expand Down
3 changes: 3 additions & 0 deletions apps/dav/lib/Listener/CardListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@
use Throwable;
use function sprintf;

/**
* @template-implements IEventListener<CardCreatedEvent|CardUpdatedEvent|CardDeletedEvent>
*/
class CardListener implements IEventListener {
/** @var ActivityBackend */
private $activityBackend;
Expand Down
3 changes: 3 additions & 0 deletions apps/dav/lib/Listener/ClearPhotoCacheListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@
use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener;

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

Expand Down
3 changes: 3 additions & 0 deletions apps/dav/lib/Listener/SubscriptionListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@
use OCP\EventDispatcher\IEventListener;
use Psr\Log\LoggerInterface;

/**
* @template-implements IEventListener<SubscriptionCreatedEvent|SubscriptionDeletedEvent>
*/
class SubscriptionListener implements IEventListener {
private IJobList $jobList;
private RefreshWebcalService $refreshWebcalService;
Expand Down
3 changes: 3 additions & 0 deletions apps/dav/lib/Listener/TrustedServerRemovedListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\Federation\Events\TrustedServerRemovedEvent;

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

Expand Down
3 changes: 3 additions & 0 deletions apps/dav/lib/Listener/UserPreferenceListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@
use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener;

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

protected IJobList $jobList;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@
use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener;

/**
* @template-implements IEventListener<LoadAdditionalScriptsEvent>
*/
class LoadAdditionalScriptsListener implements IEventListener {
/** @var FederatedShareProvider */
protected $federatedShareProvider;
Expand Down
2 changes: 2 additions & 0 deletions apps/federation/lib/Listener/SabrePluginAuthInitListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@

/**
* @since 20.0.0
*
* @template-implements IEventListener<SabrePluginAuthInitEvent>
*/
class SabrePluginAuthInitListener implements IEventListener {
private FedAuth $fedAuth;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
use OCP\EventDispatcher\IEventListener;
use Symfony\Component\EventDispatcher\GenericEvent;

/**
* @template-implements IEventListener<LoadAdditionalScriptsEvent>
*/
class LegacyLoadAdditionalScriptsAdapter implements IEventListener {

/** @var SymfonyAdapter */
Expand Down
3 changes: 3 additions & 0 deletions apps/files/lib/Listener/LoadSidebarListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\Util;

/**
* @template-implements IEventListener<LoadSidebar>
*/
class LoadSidebarListener implements IEventListener {
public function handle(Event $event): void {
if (!($event instanceof LoadSidebar)) {
Expand Down
3 changes: 3 additions & 0 deletions apps/files/lib/Listener/RenderReferenceEventListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@
use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener;

/**
* @template-implements IEventListener<RenderReferenceEvent>
*/
class RenderReferenceEventListener implements IEventListener {
public function handle(Event $event): void {
if (!$event instanceof RenderReferenceEvent) {
Expand Down
3 changes: 3 additions & 0 deletions apps/files_external/lib/Listener/GroupDeletedListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\Group\Events\GroupDeletedEvent;

/**
* @template-implements IEventListener<GroupDeletedEvent>
*/
class GroupDeletedListener implements IEventListener {
/** @var DBConfigService */
private $config;
Expand Down
3 changes: 3 additions & 0 deletions apps/files_external/lib/Listener/StorePasswordListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
use OCP\User\Events\PasswordUpdatedEvent;
use OCP\User\Events\UserLoggedInEvent;

/**
* @template-implements IEventListener<UserLoggedInEvent|PasswordUpdatedEvent>
*/
class StorePasswordListener implements IEventListener {
/** @var ICredentialsManager */
private $credentialsManager;
Expand Down
3 changes: 3 additions & 0 deletions apps/files_external/lib/Listener/UserDeletedListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\User\Events\UserDeletedEvent;

/**
* @template-implements IEventListener<UserDeletedEvent>
*/
class UserDeletedListener implements IEventListener {
/** @var DBConfigService */
private $config;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@
use OCP\EventDispatcher\IEventListener;
use Symfony\Component\EventDispatcher\GenericEvent;

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

/** @var SymfonyAdapter */
Expand Down
3 changes: 3 additions & 0 deletions apps/files_sharing/lib/Listener/LoadAdditionalListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\Util;

/**
* @template-implements IEventListener<LoadAdditionalScriptsEvent>
*/
class LoadAdditionalListener implements IEventListener {
public function handle(Event $event): void {
if (!($event instanceof LoadAdditionalScriptsEvent)) {
Expand Down
3 changes: 3 additions & 0 deletions apps/files_sharing/lib/Listener/LoadSidebarListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\Util;

/**
* @template-implements IEventListener<LoadSidebar>
*/
class LoadSidebarListener implements IEventListener {
public function handle(Event $event): void {
if (!($event instanceof LoadSidebar)) {
Expand Down
3 changes: 3 additions & 0 deletions apps/files_sharing/lib/Listener/ShareInteractionListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@
use OCP\Share\IShare;
use function in_array;

/**
* @template-implements IEventListener<ShareCreatedEvent>
*/
class ShareInteractionListener implements IEventListener {
private const SUPPORTED_SHARE_TYPES = [
IShare::TYPE_USER,
Expand Down
3 changes: 3 additions & 0 deletions apps/files_sharing/lib/Listener/UserAddedToGroupListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
use OCP\Share\IManager;
use OCP\Share\IShare;

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

/** @var IManager */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@
use OCP\Share\IManager;
use OCP\Share\IShare;

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

/** @var IConfig */
Expand Down
3 changes: 3 additions & 0 deletions apps/files_versions/lib/Listener/FileEventsListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,9 @@
use OCP\Files\IRootFolder;
use OCP\Files\Node;

/**
* @template-implements IEventListener<NodeCreatedEvent|BeforeNodeTouchedEvent|NodeTouchedEvent|BeforeNodeWrittenEvent|NodeWrittenEvent|BeforeNodeDeletedEvent|NodeDeletedEvent|NodeRenamedEvent|NodeCopiedEvent|BeforeNodeRenamedEvent>
*/
class FileEventsListener implements IEventListener {
private IRootFolder $rootFolder;
private VersionsMapper $versionsMapper;
Expand Down
3 changes: 3 additions & 0 deletions apps/files_versions/lib/Listener/LoadAdditionalListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\Util;

/**
* @template-implements IEventListener<LoadAdditionalScriptsEvent>
*/
class LoadAdditionalListener implements IEventListener {
public function handle(Event $event): void {
if (!($event instanceof LoadAdditionalScriptsEvent)) {
Expand Down
3 changes: 3 additions & 0 deletions apps/files_versions/lib/Listener/LoadSidebarListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\Util;

/**
* @template-implements IEventListener<LoadSidebar>
*/
class LoadSidebarListener implements IEventListener {
public function handle(Event $event): void {
if (!($event instanceof LoadSidebar)) {
Expand Down
3 changes: 3 additions & 0 deletions apps/provisioning_api/lib/Listener/UserDeletedListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\User\Events\UserDeletedEvent;

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

/** @var KnownUserService */
Expand Down
3 changes: 3 additions & 0 deletions apps/settings/lib/Listener/GroupRemovedListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@
use OCP\EventDispatcher\IEventListener;
use OCP\Group\Events\GroupDeletedEvent;

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

/** @var AuthorizedGroupService $authorizedGroupService */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@
use OCP\IUser;
use OCP\IUserSession;

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

/** @var Manager */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@
use OCP\IUser;
use OCP\IUserSession;

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

/** @var Manager */
Expand Down
3 changes: 3 additions & 0 deletions apps/theming/lib/Listener/BeforePreferenceListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@
use OCP\EventDispatcher\Event;
use OCP\EventDispatcher\IEventListener;

/**
* @template-implements IEventListener<BeforePreferenceSetEvent|BeforePreferenceDeletedEvent>
*/
class BeforePreferenceListener implements IEventListener {
public function handle(Event $event): void {
if (!$event instanceof BeforePreferenceSetEvent
Expand Down
Loading

0 comments on commit 85d542e

Please sign in to comment.