Code Duplication    Length = 14-14 lines in 2 locations

lib/Service/EventsService.php 2 locations

@@ 121-134 (lines=14) @@
118
	 *
119
	 * @param Circle $circle
120
	 */
121
	public function onCircleDestruction(Circle $circle) {
122
		if ($circle->getType() === Circle::CIRCLES_PERSONAL) {
123
			return;
124
		}
125
126
		$event = $this->generateEvent('circles_as_member');
127
		$event->setSubject('circle_delete', ['circle' => json_encode($circle)]);
128
		$this->publishEvent(
129
			$event,
130
			$this->membersRequest->forceGetMembers(
131
				$circle->getUniqueId(), Member::LEVEL_MEMBER, true
132
			)
133
		);
134
	}
135
136
137
	/**
@@ 340-353 (lines=14) @@
337
	 * @param Circle $circle
338
	 * @param Member $member
339
	 */
340
	private function onMemberOwner(Circle $circle, Member $member) {
341
		$event = $this->generateEvent('circles_as_moderator');
342
		$event->setSubject(
343
			'member_owner',
344
			['circle' => json_encode($circle), 'member' => json_encode($member)]
345
		);
346
347
		$this->publishEvent(
348
			$event,
349
			$this->membersRequest->forceGetMembers(
350
				$circle->getUniqueId(), Member::LEVEL_MEMBER, true
351
			)
352
		);
353
	}
354
355
356
	/**