Code Duplication    Length = 16-16 lines in 2 locations

lib/Service/GroupsBackendService.php 2 locations

@@ 181-196 (lines=16) @@
178
	/**
179
	 * @param GenericEvent $event
180
	 */
181
	public function onMemberNew(GenericEvent $event) {
182
		$this->circle = $event->getArgument('circle');
183
		$this->member = $event->getArgument('member');
184
185
		if ($this->member->getType() === Member::TYPE_USER) {
186
			$gid = $this->circle->getGroupId();
187
			$this->group = $this->groupManager->get($gid);
188
			$this->user = $this->userManager->get($this->member->getUserId());
189
190
			if ($this->group && $this->user) {
191
				$this->group->addUser($this->user);
192
			}
193
		}
194
195
		$this->miscService->log('onMemberNew: '. json_encode($this->circle).json_encode($this->member), 1);
196
	}
197
198
	/**
199
	 * @param GenericEvent $event
@@ 215-230 (lines=16) @@
212
	/**
213
	 * @param GenericEvent $event
214
	 */
215
	public function onMemberLeaving(GenericEvent $event) {
216
		$this->circle = $event->getArgument('circle');
217
		$this->member = $event->getArgument('member');
218
219
		if ($this->member->getType() === Member::TYPE_USER) {
220
			$gid = $this->circle->getGroupId();
221
			$this->group = $this->groupManager->get($gid);
222
			$this->user = $this->userManager->get($this->member->getUserId());
223
224
			if ($this->group && $this->user) {
225
				$this->group->removeUser($this->user);
226
			}
227
		}
228
229
		$this->miscService->log('onMemberLeaving: '. json_encode($this->circle).json_encode($this->member), 1);
230
	}
231
232
	/**
233
	 * @param GenericEvent $event