Completed
Push — master ( e49bda...bb8862 )
by
unknown
21:12 queued 17s
created
apps/dav/lib/Listener/CalendarShareUpdateListener.php 1 patch
Indentation   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -16,30 +16,30 @@
 block discarded – undo
16 16
 
17 17
 /** @template-implements IEventListener<CalendarShareUpdatedEvent> */
18 18
 class CalendarShareUpdateListener implements IEventListener {
19
-	public function __construct(
20
-		private Backend $activityBackend,
21
-		private LoggerInterface $logger,
22
-	) {
23
-	}
24
-
25
-	/**
26
-	 * In case the user has set their default calendar to the deleted one
27
-	 */
28
-	public function handle(Event $event): void {
29
-		if (!($event instanceof CalendarShareUpdatedEvent)) {
30
-			// Not what we subscribed to
31
-			return;
32
-		}
33
-
34
-		$this->logger->debug('Creating activity for Calendar having its shares updated');
35
-
36
-		$this->activityBackend->onCalendarUpdateShares(
37
-			$event->getCalendarData(),
38
-			$event->getOldShares(),
39
-			$event->getAdded(),
40
-			$event->getRemoved()
41
-		);
42
-
43
-		// Here we should recalculate if reminders should be sent to new or old sharees
44
-	}
19
+    public function __construct(
20
+        private Backend $activityBackend,
21
+        private LoggerInterface $logger,
22
+    ) {
23
+    }
24
+
25
+    /**
26
+     * In case the user has set their default calendar to the deleted one
27
+     */
28
+    public function handle(Event $event): void {
29
+        if (!($event instanceof CalendarShareUpdatedEvent)) {
30
+            // Not what we subscribed to
31
+            return;
32
+        }
33
+
34
+        $this->logger->debug('Creating activity for Calendar having its shares updated');
35
+
36
+        $this->activityBackend->onCalendarUpdateShares(
37
+            $event->getCalendarData(),
38
+            $event->getOldShares(),
39
+            $event->getAdded(),
40
+            $event->getRemoved()
41
+        );
42
+
43
+        // Here we should recalculate if reminders should be sent to new or old sharees
44
+    }
45 45
 }
Please login to merge, or discard this patch.
apps/dav/lib/Listener/UserEventsListener.php 1 patch
Indentation   +129 added lines, -129 removed lines patch added patch discarded remove patch
@@ -33,133 +33,133 @@
 block discarded – undo
33 33
 /** @template-implements IEventListener<UserFirstTimeLoggedInEvent|UserIdAssignedEvent|BeforeUserIdUnassignedEvent|UserIdUnassignedEvent|BeforeUserDeletedEvent|UserDeletedEvent|UserCreatedEvent|UserChangedEvent|UserUpdatedEvent> */
34 34
 class UserEventsListener implements IEventListener {
35 35
 
36
-	/** @var IUser[] */
37
-	private array $usersToDelete = [];
38
-
39
-	private array $calendarsToDelete = [];
40
-	private array $subscriptionsToDelete = [];
41
-	private array $addressBooksToDelete = [];
42
-
43
-	public function __construct(
44
-		private IUserManager $userManager,
45
-		private SyncService $syncService,
46
-		private CalDavBackend $calDav,
47
-		private CardDavBackend $cardDav,
48
-		private Defaults $themingDefaults,
49
-		private DefaultContactService $defaultContactService,
50
-	) {
51
-	}
52
-
53
-	public function handle(Event $event): void {
54
-		if ($event instanceof UserCreatedEvent) {
55
-			$this->postCreateUser($event->getUser());
56
-		} elseif ($event instanceof UserIdAssignedEvent) {
57
-			$user = $this->userManager->get($event->getUserId());
58
-			if ($user !== null) {
59
-				$this->postCreateUser($user);
60
-			}
61
-		} elseif ($event instanceof BeforeUserDeletedEvent) {
62
-			$this->preDeleteUser($event->getUser());
63
-		} elseif ($event instanceof BeforeUserIdUnassignedEvent) {
64
-			$this->preUnassignedUserId($event->getUserId());
65
-		} elseif ($event instanceof UserDeletedEvent) {
66
-			$this->postDeleteUser($event->getUid());
67
-		} elseif ($event instanceof UserIdUnassignedEvent) {
68
-			$this->postDeleteUser($event->getUserId());
69
-		} elseif ($event instanceof UserChangedEvent) {
70
-			$this->changeUser($event->getUser(), $event->getFeature());
71
-		} elseif ($event instanceof UserFirstTimeLoggedInEvent) {
72
-			$this->firstLogin($event->getUser());
73
-		} elseif ($event instanceof UserUpdatedEvent) {
74
-			$this->updateUser($event->getUser());
75
-		}
76
-	}
77
-
78
-	public function postCreateUser(IUser $user): void {
79
-		$this->syncService->updateUser($user);
80
-	}
81
-
82
-	public function updateUser(IUser $user): void {
83
-		$this->syncService->updateUser($user);
84
-	}
85
-
86
-	public function preDeleteUser(IUser $user): void {
87
-		$uid = $user->getUID();
88
-		$userPrincipalUri = 'principals/users/' . $uid;
89
-		$this->usersToDelete[$uid] = $user;
90
-		$this->calendarsToDelete[$uid] = $this->calDav->getUsersOwnCalendars($userPrincipalUri);
91
-		$this->subscriptionsToDelete[$uid] = $this->calDav->getSubscriptionsForUser($userPrincipalUri);
92
-		$this->addressBooksToDelete[$uid] = $this->cardDav->getUsersOwnAddressBooks($userPrincipalUri);
93
-	}
94
-
95
-	public function preUnassignedUserId(string $uid): void {
96
-		$user = $this->userManager->get($uid);
97
-		if ($user !== null) {
98
-			$this->usersToDelete[$uid] = $user;
99
-		}
100
-	}
101
-
102
-	public function postDeleteUser(string $uid): void {
103
-		if (isset($this->usersToDelete[$uid])) {
104
-			$this->syncService->deleteUser($this->usersToDelete[$uid]);
105
-		}
106
-
107
-		foreach ($this->calendarsToDelete[$uid] as $calendar) {
108
-			$this->calDav->deleteCalendar(
109
-				$calendar['id'],
110
-				true // Make sure the data doesn't go into the trashbin, a new user with the same UID would later see it otherwise
111
-			);
112
-		}
113
-
114
-		foreach ($this->subscriptionsToDelete[$uid] as $subscription) {
115
-			$this->calDav->deleteSubscription(
116
-				$subscription['id'],
117
-			);
118
-		}
119
-		$this->calDav->deleteAllSharesByUser('principals/users/' . $uid);
120
-
121
-		foreach ($this->addressBooksToDelete[$uid] as $addressBook) {
122
-			$this->cardDav->deleteAddressBook($addressBook['id']);
123
-		}
124
-
125
-		unset($this->calendarsToDelete[$uid]);
126
-		unset($this->subscriptionsToDelete[$uid]);
127
-		unset($this->addressBooksToDelete[$uid]);
128
-	}
129
-
130
-	public function changeUser(IUser $user, string $feature): void {
131
-		// This case is already covered by the account manager firing up a signal
132
-		// later on
133
-		if ($feature !== 'eMailAddress' && $feature !== 'displayName') {
134
-			$this->syncService->updateUser($user);
135
-		}
136
-	}
137
-
138
-	public function firstLogin(IUser $user): void {
139
-		$principal = 'principals/users/' . $user->getUID();
140
-		if ($this->calDav->getCalendarsForUserCount($principal) === 0) {
141
-			try {
142
-				$this->calDav->createCalendar($principal, CalDavBackend::PERSONAL_CALENDAR_URI, [
143
-					'{DAV:}displayname' => CalDavBackend::PERSONAL_CALENDAR_NAME,
144
-					'{http://apple.com/ns/ical/}calendar-color' => $this->themingDefaults->getColorPrimary(),
145
-					'components' => 'VEVENT'
146
-				]);
147
-			} catch (\Exception $e) {
148
-				Server::get(LoggerInterface::class)->error($e->getMessage(), ['exception' => $e]);
149
-			}
150
-		}
151
-		$addressBookId = null;
152
-		if ($this->cardDav->getAddressBooksForUserCount($principal) === 0) {
153
-			try {
154
-				$addressBookId = $this->cardDav->createAddressBook($principal, CardDavBackend::PERSONAL_ADDRESSBOOK_URI, [
155
-					'{DAV:}displayname' => CardDavBackend::PERSONAL_ADDRESSBOOK_NAME,
156
-				]);
157
-			} catch (\Exception $e) {
158
-				Server::get(LoggerInterface::class)->error($e->getMessage(), ['exception' => $e]);
159
-			}
160
-		}
161
-		if ($addressBookId) {
162
-			$this->defaultContactService->createDefaultContact($addressBookId);
163
-		}
164
-	}
36
+    /** @var IUser[] */
37
+    private array $usersToDelete = [];
38
+
39
+    private array $calendarsToDelete = [];
40
+    private array $subscriptionsToDelete = [];
41
+    private array $addressBooksToDelete = [];
42
+
43
+    public function __construct(
44
+        private IUserManager $userManager,
45
+        private SyncService $syncService,
46
+        private CalDavBackend $calDav,
47
+        private CardDavBackend $cardDav,
48
+        private Defaults $themingDefaults,
49
+        private DefaultContactService $defaultContactService,
50
+    ) {
51
+    }
52
+
53
+    public function handle(Event $event): void {
54
+        if ($event instanceof UserCreatedEvent) {
55
+            $this->postCreateUser($event->getUser());
56
+        } elseif ($event instanceof UserIdAssignedEvent) {
57
+            $user = $this->userManager->get($event->getUserId());
58
+            if ($user !== null) {
59
+                $this->postCreateUser($user);
60
+            }
61
+        } elseif ($event instanceof BeforeUserDeletedEvent) {
62
+            $this->preDeleteUser($event->getUser());
63
+        } elseif ($event instanceof BeforeUserIdUnassignedEvent) {
64
+            $this->preUnassignedUserId($event->getUserId());
65
+        } elseif ($event instanceof UserDeletedEvent) {
66
+            $this->postDeleteUser($event->getUid());
67
+        } elseif ($event instanceof UserIdUnassignedEvent) {
68
+            $this->postDeleteUser($event->getUserId());
69
+        } elseif ($event instanceof UserChangedEvent) {
70
+            $this->changeUser($event->getUser(), $event->getFeature());
71
+        } elseif ($event instanceof UserFirstTimeLoggedInEvent) {
72
+            $this->firstLogin($event->getUser());
73
+        } elseif ($event instanceof UserUpdatedEvent) {
74
+            $this->updateUser($event->getUser());
75
+        }
76
+    }
77
+
78
+    public function postCreateUser(IUser $user): void {
79
+        $this->syncService->updateUser($user);
80
+    }
81
+
82
+    public function updateUser(IUser $user): void {
83
+        $this->syncService->updateUser($user);
84
+    }
85
+
86
+    public function preDeleteUser(IUser $user): void {
87
+        $uid = $user->getUID();
88
+        $userPrincipalUri = 'principals/users/' . $uid;
89
+        $this->usersToDelete[$uid] = $user;
90
+        $this->calendarsToDelete[$uid] = $this->calDav->getUsersOwnCalendars($userPrincipalUri);
91
+        $this->subscriptionsToDelete[$uid] = $this->calDav->getSubscriptionsForUser($userPrincipalUri);
92
+        $this->addressBooksToDelete[$uid] = $this->cardDav->getUsersOwnAddressBooks($userPrincipalUri);
93
+    }
94
+
95
+    public function preUnassignedUserId(string $uid): void {
96
+        $user = $this->userManager->get($uid);
97
+        if ($user !== null) {
98
+            $this->usersToDelete[$uid] = $user;
99
+        }
100
+    }
101
+
102
+    public function postDeleteUser(string $uid): void {
103
+        if (isset($this->usersToDelete[$uid])) {
104
+            $this->syncService->deleteUser($this->usersToDelete[$uid]);
105
+        }
106
+
107
+        foreach ($this->calendarsToDelete[$uid] as $calendar) {
108
+            $this->calDav->deleteCalendar(
109
+                $calendar['id'],
110
+                true // Make sure the data doesn't go into the trashbin, a new user with the same UID would later see it otherwise
111
+            );
112
+        }
113
+
114
+        foreach ($this->subscriptionsToDelete[$uid] as $subscription) {
115
+            $this->calDav->deleteSubscription(
116
+                $subscription['id'],
117
+            );
118
+        }
119
+        $this->calDav->deleteAllSharesByUser('principals/users/' . $uid);
120
+
121
+        foreach ($this->addressBooksToDelete[$uid] as $addressBook) {
122
+            $this->cardDav->deleteAddressBook($addressBook['id']);
123
+        }
124
+
125
+        unset($this->calendarsToDelete[$uid]);
126
+        unset($this->subscriptionsToDelete[$uid]);
127
+        unset($this->addressBooksToDelete[$uid]);
128
+    }
129
+
130
+    public function changeUser(IUser $user, string $feature): void {
131
+        // This case is already covered by the account manager firing up a signal
132
+        // later on
133
+        if ($feature !== 'eMailAddress' && $feature !== 'displayName') {
134
+            $this->syncService->updateUser($user);
135
+        }
136
+    }
137
+
138
+    public function firstLogin(IUser $user): void {
139
+        $principal = 'principals/users/' . $user->getUID();
140
+        if ($this->calDav->getCalendarsForUserCount($principal) === 0) {
141
+            try {
142
+                $this->calDav->createCalendar($principal, CalDavBackend::PERSONAL_CALENDAR_URI, [
143
+                    '{DAV:}displayname' => CalDavBackend::PERSONAL_CALENDAR_NAME,
144
+                    '{http://apple.com/ns/ical/}calendar-color' => $this->themingDefaults->getColorPrimary(),
145
+                    'components' => 'VEVENT'
146
+                ]);
147
+            } catch (\Exception $e) {
148
+                Server::get(LoggerInterface::class)->error($e->getMessage(), ['exception' => $e]);
149
+            }
150
+        }
151
+        $addressBookId = null;
152
+        if ($this->cardDav->getAddressBooksForUserCount($principal) === 0) {
153
+            try {
154
+                $addressBookId = $this->cardDav->createAddressBook($principal, CardDavBackend::PERSONAL_ADDRESSBOOK_URI, [
155
+                    '{DAV:}displayname' => CardDavBackend::PERSONAL_ADDRESSBOOK_NAME,
156
+                ]);
157
+            } catch (\Exception $e) {
158
+                Server::get(LoggerInterface::class)->error($e->getMessage(), ['exception' => $e]);
159
+            }
160
+        }
161
+        if ($addressBookId) {
162
+            $this->defaultContactService->createDefaultContact($addressBookId);
163
+        }
164
+    }
165 165
 }
Please login to merge, or discard this patch.
apps/dav/lib/AppInfo/Application.php 2 patches
Indentation   +152 added lines, -152 removed lines patch added patch discarded remove patch
@@ -104,186 +104,186 @@
 block discarded – undo
104 104
 use function is_null;
105 105
 
106 106
 class Application extends App implements IBootstrap {
107
-	public const APP_ID = 'dav';
107
+    public const APP_ID = 'dav';
108 108
 
109
-	public function __construct() {
110
-		parent::__construct(self::APP_ID);
111
-	}
109
+    public function __construct() {
110
+        parent::__construct(self::APP_ID);
111
+    }
112 112
 
113
-	public function register(IRegistrationContext $context): void {
114
-		$context->registerServiceAlias('CardDAVSyncService', SyncService::class);
115
-		$context->registerService(PhotoCache::class, function (ContainerInterface $c) {
116
-			return new PhotoCache(
117
-				$c->get(IAppDataFactory::class)->get('dav-photocache'),
118
-				$c->get(LoggerInterface::class)
119
-			);
120
-		});
121
-		$context->registerService(AppCalendarPlugin::class, function (ContainerInterface $c) {
122
-			return new AppCalendarPlugin(
123
-				$c->get(ICalendarManager::class),
124
-				$c->get(LoggerInterface::class)
125
-			);
126
-		});
113
+    public function register(IRegistrationContext $context): void {
114
+        $context->registerServiceAlias('CardDAVSyncService', SyncService::class);
115
+        $context->registerService(PhotoCache::class, function (ContainerInterface $c) {
116
+            return new PhotoCache(
117
+                $c->get(IAppDataFactory::class)->get('dav-photocache'),
118
+                $c->get(LoggerInterface::class)
119
+            );
120
+        });
121
+        $context->registerService(AppCalendarPlugin::class, function (ContainerInterface $c) {
122
+            return new AppCalendarPlugin(
123
+                $c->get(ICalendarManager::class),
124
+                $c->get(LoggerInterface::class)
125
+            );
126
+        });
127 127
 
128
-		/*
128
+        /*
129 129
 		 * Register capabilities
130 130
 		 */
131
-		$context->registerCapability(Capabilities::class);
131
+        $context->registerCapability(Capabilities::class);
132 132
 
133
-		/*
133
+        /*
134 134
 		 * Register Search Providers
135 135
 		 */
136
-		$context->registerSearchProvider(ContactsSearchProvider::class);
137
-		$context->registerSearchProvider(EventsSearchProvider::class);
138
-		$context->registerSearchProvider(TasksSearchProvider::class);
136
+        $context->registerSearchProvider(ContactsSearchProvider::class);
137
+        $context->registerSearchProvider(EventsSearchProvider::class);
138
+        $context->registerSearchProvider(TasksSearchProvider::class);
139 139
 
140
-		/**
141
-		 * Register event listeners
142
-		 */
143
-		$context->registerEventListener(AddMissingIndicesEvent::class, AddMissingIndicesListener::class);
140
+        /**
141
+         * Register event listeners
142
+         */
143
+        $context->registerEventListener(AddMissingIndicesEvent::class, AddMissingIndicesListener::class);
144 144
 
145
-		$context->registerEventListener(CalendarCreatedEvent::class, ActivityUpdaterListener::class);
146
-		$context->registerEventListener(CalendarDeletedEvent::class, ActivityUpdaterListener::class);
147
-		$context->registerEventListener(CalendarDeletedEvent::class, CalendarObjectReminderUpdaterListener::class);
148
-		$context->registerEventListener(CalendarDeletedEvent::class, CalendarDeletionDefaultUpdaterListener::class);
149
-		$context->registerEventListener(CalendarMovedToTrashEvent::class, ActivityUpdaterListener::class);
150
-		$context->registerEventListener(CalendarMovedToTrashEvent::class, CalendarObjectReminderUpdaterListener::class);
151
-		$context->registerEventListener(CalendarUpdatedEvent::class, ActivityUpdaterListener::class);
152
-		$context->registerEventListener(CalendarRestoredEvent::class, ActivityUpdaterListener::class);
153
-		$context->registerEventListener(CalendarRestoredEvent::class, CalendarObjectReminderUpdaterListener::class);
154
-		$context->registerEventListener(CalendarObjectCreatedEvent::class, ActivityUpdaterListener::class);
155
-		$context->registerEventListener(CalendarObjectCreatedEvent::class, CalendarContactInteractionListener::class);
156
-		$context->registerEventListener(CalendarObjectCreatedEvent::class, CalendarObjectReminderUpdaterListener::class);
157
-		$context->registerEventListener(CalendarObjectUpdatedEvent::class, ActivityUpdaterListener::class);
158
-		$context->registerEventListener(CalendarObjectUpdatedEvent::class, CalendarContactInteractionListener::class);
159
-		$context->registerEventListener(CalendarObjectUpdatedEvent::class, CalendarObjectReminderUpdaterListener::class);
160
-		$context->registerEventListener(CalendarObjectDeletedEvent::class, ActivityUpdaterListener::class);
161
-		$context->registerEventListener(CalendarObjectDeletedEvent::class, CalendarObjectReminderUpdaterListener::class);
162
-		$context->registerEventListener(CalendarObjectMovedEvent::class, ActivityUpdaterListener::class);
163
-		$context->registerEventListener(CalendarObjectMovedEvent::class, CalendarObjectReminderUpdaterListener::class);
164
-		$context->registerEventListener(CalendarObjectMovedToTrashEvent::class, ActivityUpdaterListener::class);
165
-		$context->registerEventListener(CalendarObjectMovedToTrashEvent::class, CalendarObjectReminderUpdaterListener::class);
166
-		$context->registerEventListener(CalendarObjectRestoredEvent::class, ActivityUpdaterListener::class);
167
-		$context->registerEventListener(CalendarObjectRestoredEvent::class, CalendarObjectReminderUpdaterListener::class);
168
-		$context->registerEventListener(CalendarShareUpdatedEvent::class, CalendarContactInteractionListener::class);
169
-		$context->registerEventListener(CalendarPublishedEvent::class, CalendarPublicationListener::class);
170
-		$context->registerEventListener(CalendarUnpublishedEvent::class, CalendarPublicationListener::class);
171
-		$context->registerEventListener(CalendarShareUpdatedEvent::class, CalendarShareUpdateListener::class);
145
+        $context->registerEventListener(CalendarCreatedEvent::class, ActivityUpdaterListener::class);
146
+        $context->registerEventListener(CalendarDeletedEvent::class, ActivityUpdaterListener::class);
147
+        $context->registerEventListener(CalendarDeletedEvent::class, CalendarObjectReminderUpdaterListener::class);
148
+        $context->registerEventListener(CalendarDeletedEvent::class, CalendarDeletionDefaultUpdaterListener::class);
149
+        $context->registerEventListener(CalendarMovedToTrashEvent::class, ActivityUpdaterListener::class);
150
+        $context->registerEventListener(CalendarMovedToTrashEvent::class, CalendarObjectReminderUpdaterListener::class);
151
+        $context->registerEventListener(CalendarUpdatedEvent::class, ActivityUpdaterListener::class);
152
+        $context->registerEventListener(CalendarRestoredEvent::class, ActivityUpdaterListener::class);
153
+        $context->registerEventListener(CalendarRestoredEvent::class, CalendarObjectReminderUpdaterListener::class);
154
+        $context->registerEventListener(CalendarObjectCreatedEvent::class, ActivityUpdaterListener::class);
155
+        $context->registerEventListener(CalendarObjectCreatedEvent::class, CalendarContactInteractionListener::class);
156
+        $context->registerEventListener(CalendarObjectCreatedEvent::class, CalendarObjectReminderUpdaterListener::class);
157
+        $context->registerEventListener(CalendarObjectUpdatedEvent::class, ActivityUpdaterListener::class);
158
+        $context->registerEventListener(CalendarObjectUpdatedEvent::class, CalendarContactInteractionListener::class);
159
+        $context->registerEventListener(CalendarObjectUpdatedEvent::class, CalendarObjectReminderUpdaterListener::class);
160
+        $context->registerEventListener(CalendarObjectDeletedEvent::class, ActivityUpdaterListener::class);
161
+        $context->registerEventListener(CalendarObjectDeletedEvent::class, CalendarObjectReminderUpdaterListener::class);
162
+        $context->registerEventListener(CalendarObjectMovedEvent::class, ActivityUpdaterListener::class);
163
+        $context->registerEventListener(CalendarObjectMovedEvent::class, CalendarObjectReminderUpdaterListener::class);
164
+        $context->registerEventListener(CalendarObjectMovedToTrashEvent::class, ActivityUpdaterListener::class);
165
+        $context->registerEventListener(CalendarObjectMovedToTrashEvent::class, CalendarObjectReminderUpdaterListener::class);
166
+        $context->registerEventListener(CalendarObjectRestoredEvent::class, ActivityUpdaterListener::class);
167
+        $context->registerEventListener(CalendarObjectRestoredEvent::class, CalendarObjectReminderUpdaterListener::class);
168
+        $context->registerEventListener(CalendarShareUpdatedEvent::class, CalendarContactInteractionListener::class);
169
+        $context->registerEventListener(CalendarPublishedEvent::class, CalendarPublicationListener::class);
170
+        $context->registerEventListener(CalendarUnpublishedEvent::class, CalendarPublicationListener::class);
171
+        $context->registerEventListener(CalendarShareUpdatedEvent::class, CalendarShareUpdateListener::class);
172 172
 
173
-		$context->registerEventListener(SubscriptionCreatedEvent::class, SubscriptionListener::class);
174
-		$context->registerEventListener(SubscriptionDeletedEvent::class, SubscriptionListener::class);
173
+        $context->registerEventListener(SubscriptionCreatedEvent::class, SubscriptionListener::class);
174
+        $context->registerEventListener(SubscriptionDeletedEvent::class, SubscriptionListener::class);
175 175
 
176 176
 
177
-		$context->registerEventListener(AddressBookCreatedEvent::class, AddressbookListener::class);
178
-		$context->registerEventListener(AddressBookDeletedEvent::class, AddressbookListener::class);
179
-		$context->registerEventListener(AddressBookUpdatedEvent::class, AddressbookListener::class);
180
-		$context->registerEventListener(AddressBookShareUpdatedEvent::class, AddressbookListener::class);
181
-		$context->registerEventListener(CardCreatedEvent::class, CardListener::class);
182
-		$context->registerEventListener(CardDeletedEvent::class, CardListener::class);
183
-		$context->registerEventListener(CardUpdatedEvent::class, CardListener::class);
184
-		$context->registerEventListener(CardCreatedEvent::class, BirthdayListener::class);
185
-		$context->registerEventListener(CardDeletedEvent::class, BirthdayListener::class);
186
-		$context->registerEventListener(CardUpdatedEvent::class, BirthdayListener::class);
187
-		$context->registerEventListener(CardDeletedEvent::class, ClearPhotoCacheListener::class);
188
-		$context->registerEventListener(CardUpdatedEvent::class, ClearPhotoCacheListener::class);
189
-		$context->registerEventListener(TrustedServerRemovedEvent::class, TrustedServerRemovedListener::class);
177
+        $context->registerEventListener(AddressBookCreatedEvent::class, AddressbookListener::class);
178
+        $context->registerEventListener(AddressBookDeletedEvent::class, AddressbookListener::class);
179
+        $context->registerEventListener(AddressBookUpdatedEvent::class, AddressbookListener::class);
180
+        $context->registerEventListener(AddressBookShareUpdatedEvent::class, AddressbookListener::class);
181
+        $context->registerEventListener(CardCreatedEvent::class, CardListener::class);
182
+        $context->registerEventListener(CardDeletedEvent::class, CardListener::class);
183
+        $context->registerEventListener(CardUpdatedEvent::class, CardListener::class);
184
+        $context->registerEventListener(CardCreatedEvent::class, BirthdayListener::class);
185
+        $context->registerEventListener(CardDeletedEvent::class, BirthdayListener::class);
186
+        $context->registerEventListener(CardUpdatedEvent::class, BirthdayListener::class);
187
+        $context->registerEventListener(CardDeletedEvent::class, ClearPhotoCacheListener::class);
188
+        $context->registerEventListener(CardUpdatedEvent::class, ClearPhotoCacheListener::class);
189
+        $context->registerEventListener(TrustedServerRemovedEvent::class, TrustedServerRemovedListener::class);
190 190
 
191
-		$context->registerEventListener(BeforePreferenceDeletedEvent::class, UserPreferenceListener::class);
192
-		$context->registerEventListener(BeforePreferenceSetEvent::class, UserPreferenceListener::class);
191
+        $context->registerEventListener(BeforePreferenceDeletedEvent::class, UserPreferenceListener::class);
192
+        $context->registerEventListener(BeforePreferenceSetEvent::class, UserPreferenceListener::class);
193 193
 
194
-		$context->registerEventListener(OutOfOfficeChangedEvent::class, OutOfOfficeListener::class);
195
-		$context->registerEventListener(OutOfOfficeClearedEvent::class, OutOfOfficeListener::class);
196
-		$context->registerEventListener(OutOfOfficeScheduledEvent::class, OutOfOfficeListener::class);
194
+        $context->registerEventListener(OutOfOfficeChangedEvent::class, OutOfOfficeListener::class);
195
+        $context->registerEventListener(OutOfOfficeClearedEvent::class, OutOfOfficeListener::class);
196
+        $context->registerEventListener(OutOfOfficeScheduledEvent::class, OutOfOfficeListener::class);
197 197
 
198
-		$context->registerEventListener(UserFirstTimeLoggedInEvent::class, UserEventsListener::class);
199
-		$context->registerEventListener(UserIdAssignedEvent::class, UserEventsListener::class);
200
-		$context->registerEventListener(BeforeUserIdUnassignedEvent::class, UserEventsListener::class);
201
-		$context->registerEventListener(UserIdUnassignedEvent::class, UserEventsListener::class);
202
-		$context->registerEventListener(BeforeUserDeletedEvent::class, UserEventsListener::class);
203
-		$context->registerEventListener(UserDeletedEvent::class, UserEventsListener::class);
204
-		$context->registerEventListener(UserCreatedEvent::class, UserEventsListener::class);
205
-		$context->registerEventListener(UserChangedEvent::class, UserEventsListener::class);
206
-		$context->registerEventListener(UserUpdatedEvent::class, UserEventsListener::class);
198
+        $context->registerEventListener(UserFirstTimeLoggedInEvent::class, UserEventsListener::class);
199
+        $context->registerEventListener(UserIdAssignedEvent::class, UserEventsListener::class);
200
+        $context->registerEventListener(BeforeUserIdUnassignedEvent::class, UserEventsListener::class);
201
+        $context->registerEventListener(UserIdUnassignedEvent::class, UserEventsListener::class);
202
+        $context->registerEventListener(BeforeUserDeletedEvent::class, UserEventsListener::class);
203
+        $context->registerEventListener(UserDeletedEvent::class, UserEventsListener::class);
204
+        $context->registerEventListener(UserCreatedEvent::class, UserEventsListener::class);
205
+        $context->registerEventListener(UserChangedEvent::class, UserEventsListener::class);
206
+        $context->registerEventListener(UserUpdatedEvent::class, UserEventsListener::class);
207 207
 
208
-		$context->registerNotifierService(Notifier::class);
208
+        $context->registerNotifierService(Notifier::class);
209 209
 
210
-		$context->registerCalendarProvider(CalendarProvider::class);
211
-		$context->registerCalendarProvider(CachedSubscriptionProvider::class);
210
+        $context->registerCalendarProvider(CalendarProvider::class);
211
+        $context->registerCalendarProvider(CachedSubscriptionProvider::class);
212 212
 
213
-		$context->registerUserMigrator(CalendarMigrator::class);
214
-		$context->registerUserMigrator(ContactsMigrator::class);
213
+        $context->registerUserMigrator(CalendarMigrator::class);
214
+        $context->registerUserMigrator(ContactsMigrator::class);
215 215
 
216
-		$context->registerSetupCheck(NeedsSystemAddressBookSync::class);
217
-		$context->registerSetupCheck(WebdavEndpoint::class);
216
+        $context->registerSetupCheck(NeedsSystemAddressBookSync::class);
217
+        $context->registerSetupCheck(WebdavEndpoint::class);
218 218
 
219
-		// register admin settings form and listener(s)
220
-		$context->registerDeclarativeSettings(SystemAddressBookSettings::class);
221
-		$context->registerEventListener(DeclarativeSettingsGetValueEvent::class, DavAdminSettingsListener::class);
222
-		$context->registerEventListener(DeclarativeSettingsSetValueEvent::class, DavAdminSettingsListener::class);
219
+        // register admin settings form and listener(s)
220
+        $context->registerDeclarativeSettings(SystemAddressBookSettings::class);
221
+        $context->registerEventListener(DeclarativeSettingsGetValueEvent::class, DavAdminSettingsListener::class);
222
+        $context->registerEventListener(DeclarativeSettingsSetValueEvent::class, DavAdminSettingsListener::class);
223 223
 
224
-	}
224
+    }
225 225
 
226
-	public function boot(IBootContext $context): void {
227
-		// Load all dav apps
228
-		\OC_App::loadApps(['dav']);
226
+    public function boot(IBootContext $context): void {
227
+        // Load all dav apps
228
+        \OC_App::loadApps(['dav']);
229 229
 
230
-		$context->injectFn($this->registerContactsManager(...));
231
-		$context->injectFn($this->registerCalendarManager(...));
232
-		$context->injectFn($this->registerCalendarReminders(...));
233
-	}
230
+        $context->injectFn($this->registerContactsManager(...));
231
+        $context->injectFn($this->registerCalendarManager(...));
232
+        $context->injectFn($this->registerCalendarReminders(...));
233
+    }
234 234
 
235
-	public function registerContactsManager(IContactsManager $cm, IAppContainer $container): void {
236
-		$cm->register(function () use ($container, $cm): void {
237
-			$user = Server::get(IUserSession::class)->getUser();
238
-			if (!is_null($user)) {
239
-				$this->setupContactsProvider($cm, $container, $user->getUID());
240
-			} else {
241
-				$this->setupSystemContactsProvider($cm, $container);
242
-			}
243
-		});
244
-	}
235
+    public function registerContactsManager(IContactsManager $cm, IAppContainer $container): void {
236
+        $cm->register(function () use ($container, $cm): void {
237
+            $user = Server::get(IUserSession::class)->getUser();
238
+            if (!is_null($user)) {
239
+                $this->setupContactsProvider($cm, $container, $user->getUID());
240
+            } else {
241
+                $this->setupSystemContactsProvider($cm, $container);
242
+            }
243
+        });
244
+    }
245 245
 
246
-	private function setupContactsProvider(IContactsManager $contactsManager,
247
-		IAppContainer $container,
248
-		string $userID): void {
249
-		/** @var ContactsManager $cm */
250
-		$cm = $container->query(ContactsManager::class);
251
-		$urlGenerator = $container->getServer()->getURLGenerator();
252
-		$cm->setupContactsProvider($contactsManager, $userID, $urlGenerator);
253
-	}
246
+    private function setupContactsProvider(IContactsManager $contactsManager,
247
+        IAppContainer $container,
248
+        string $userID): void {
249
+        /** @var ContactsManager $cm */
250
+        $cm = $container->query(ContactsManager::class);
251
+        $urlGenerator = $container->getServer()->getURLGenerator();
252
+        $cm->setupContactsProvider($contactsManager, $userID, $urlGenerator);
253
+    }
254 254
 
255
-	private function setupSystemContactsProvider(IContactsManager $contactsManager, IAppContainer $container): void {
256
-		/** @var ContactsManager $cm */
257
-		$cm = $container->query(ContactsManager::class);
258
-		$urlGenerator = $container->getServer()->getURLGenerator();
259
-		$cm->setupSystemContactsProvider($contactsManager, null, $urlGenerator);
260
-	}
255
+    private function setupSystemContactsProvider(IContactsManager $contactsManager, IAppContainer $container): void {
256
+        /** @var ContactsManager $cm */
257
+        $cm = $container->query(ContactsManager::class);
258
+        $urlGenerator = $container->getServer()->getURLGenerator();
259
+        $cm->setupSystemContactsProvider($contactsManager, null, $urlGenerator);
260
+    }
261 261
 
262
-	public function registerCalendarManager(ICalendarManager $calendarManager,
263
-		IAppContainer $container): void {
264
-		$calendarManager->register(function () use ($container, $calendarManager): void {
265
-			$user = Server::get(IUserSession::class)->getUser();
266
-			if ($user !== null) {
267
-				$this->setupCalendarProvider($calendarManager, $container, $user->getUID());
268
-			}
269
-		});
270
-	}
262
+    public function registerCalendarManager(ICalendarManager $calendarManager,
263
+        IAppContainer $container): void {
264
+        $calendarManager->register(function () use ($container, $calendarManager): void {
265
+            $user = Server::get(IUserSession::class)->getUser();
266
+            if ($user !== null) {
267
+                $this->setupCalendarProvider($calendarManager, $container, $user->getUID());
268
+            }
269
+        });
270
+    }
271 271
 
272
-	private function setupCalendarProvider(ICalendarManager $calendarManager,
273
-		IAppContainer $container,
274
-		$userId) {
275
-		$cm = $container->query(CalendarManager::class);
276
-		$cm->setupCalendarProvider($calendarManager, $userId);
277
-	}
272
+    private function setupCalendarProvider(ICalendarManager $calendarManager,
273
+        IAppContainer $container,
274
+        $userId) {
275
+        $cm = $container->query(CalendarManager::class);
276
+        $cm->setupCalendarProvider($calendarManager, $userId);
277
+    }
278 278
 
279
-	public function registerCalendarReminders(NotificationProviderManager $manager,
280
-		LoggerInterface $logger): void {
281
-		try {
282
-			$manager->registerProvider(AudioProvider::class);
283
-			$manager->registerProvider(EmailProvider::class);
284
-			$manager->registerProvider(PushProvider::class);
285
-		} catch (Throwable $ex) {
286
-			$logger->error($ex->getMessage(), ['exception' => $ex]);
287
-		}
288
-	}
279
+    public function registerCalendarReminders(NotificationProviderManager $manager,
280
+        LoggerInterface $logger): void {
281
+        try {
282
+            $manager->registerProvider(AudioProvider::class);
283
+            $manager->registerProvider(EmailProvider::class);
284
+            $manager->registerProvider(PushProvider::class);
285
+        } catch (Throwable $ex) {
286
+            $logger->error($ex->getMessage(), ['exception' => $ex]);
287
+        }
288
+    }
289 289
 }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -112,13 +112,13 @@  discard block
 block discarded – undo
112 112
 
113 113
 	public function register(IRegistrationContext $context): void {
114 114
 		$context->registerServiceAlias('CardDAVSyncService', SyncService::class);
115
-		$context->registerService(PhotoCache::class, function (ContainerInterface $c) {
115
+		$context->registerService(PhotoCache::class, function(ContainerInterface $c) {
116 116
 			return new PhotoCache(
117 117
 				$c->get(IAppDataFactory::class)->get('dav-photocache'),
118 118
 				$c->get(LoggerInterface::class)
119 119
 			);
120 120
 		});
121
-		$context->registerService(AppCalendarPlugin::class, function (ContainerInterface $c) {
121
+		$context->registerService(AppCalendarPlugin::class, function(ContainerInterface $c) {
122 122
 			return new AppCalendarPlugin(
123 123
 				$c->get(ICalendarManager::class),
124 124
 				$c->get(LoggerInterface::class)
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
 	}
234 234
 
235 235
 	public function registerContactsManager(IContactsManager $cm, IAppContainer $container): void {
236
-		$cm->register(function () use ($container, $cm): void {
236
+		$cm->register(function() use ($container, $cm): void {
237 237
 			$user = Server::get(IUserSession::class)->getUser();
238 238
 			if (!is_null($user)) {
239 239
 				$this->setupContactsProvider($cm, $container, $user->getUID());
@@ -261,7 +261,7 @@  discard block
 block discarded – undo
261 261
 
262 262
 	public function registerCalendarManager(ICalendarManager $calendarManager,
263 263
 		IAppContainer $container): void {
264
-		$calendarManager->register(function () use ($container, $calendarManager): void {
264
+		$calendarManager->register(function() use ($container, $calendarManager): void {
265 265
 			$user = Server::get(IUserSession::class)->getUser();
266 266
 			if ($user !== null) {
267 267
 				$this->setupCalendarProvider($calendarManager, $container, $user->getUID());
Please login to merge, or discard this patch.