Code Duplication    Length = 11-13 lines in 2 locations

lib/Service/EventsService.php 2 locations

@@ 115-125 (lines=11) @@
112
	 *
113
	 * @param Circle $circle
114
	 */
115
	public function onCircleDestruction(Circle $circle) {
116
		if ($circle->getType() === Circle::CIRCLES_PERSONAL) {
117
			return;
118
		}
119
120
		$event = $this->generateEvent('circles_as_member');
121
		$event->setSubject('circle_delete', ['circle' => json_encode($circle)]);
122
		$this->publishEvent(
123
			$event, $this->circlesRequest->getMembers($circle->getId(), Member::LEVEL_MEMBER)
124
		);
125
	}
126
127
128
	/**
@@ 317-329 (lines=13) @@
314
	}
315
316
317
	private function onMemberOwner(Circle $circle, Member $member) {
318
		$event = $this->generateEvent('circles_as_moderator');
319
		$event->setSubject(
320
			'member_owner',
321
			['circle' => json_encode($circle), 'member' => json_encode($member)]
322
		);
323
324
		$this->publishEvent(
325
			$event, $this->circlesRequest->getMembers(
326
			$circle->getId(), Member::LEVEL_MEMBER
327
		)
328
		);
329
	}
330
331
	/**
332
	 * generateEvent()