Code Duplication    Length = 13-13 lines in 8 locations

lib/Service/EventsService.php 8 locations

@@ 512-524 (lines=13) @@
509
	 * @param Circle $circle
510
	 * @param FederatedLink $link
511
	 */
512
	public function onLinkRequestSent(Circle $circle, FederatedLink $link) {
513
		$event = $this->generateEvent('circles_as_moderator');
514
		$event->setSubject(
515
			'link_request_sent',
516
			['circle' => $circle->getJson(false, true), 'link' => $link->getJson()]
517
		);
518
519
		$this->publishEvent(
520
			$event,
521
			$this->membersRequest->forceGetMembers($link->getCircleId(), Member::LEVEL_MODERATOR, 0, true)
522
		);
523
		$this->dispatch('\OCA\Circles::onLinkRequestSent', ['circle' => $circle, 'link' => $link]);
524
	}
525
526
527
	/**
@@ 536-548 (lines=13) @@
533
	 * @param Circle $circle
534
	 * @param FederatedLink $link
535
	 */
536
	public function onLinkRequestReceived(Circle $circle, FederatedLink $link) {
537
		$event = $this->generateEvent('circles_as_moderator');
538
		$event->setSubject(
539
			'link_request_received',
540
			['circle' => $circle->getJson(false, true), 'link' => $link->getJson()]
541
		);
542
543
		$this->publishEvent(
544
			$event,
545
			$this->membersRequest->forceGetMembers($link->getCircleId(), Member::LEVEL_MODERATOR, 0, true)
546
		);
547
		$this->dispatch('\OCA\Circles::onLinkRequestReceived', ['circle' => $circle, 'link' => $link]);
548
	}
549
550
551
	/**
@@ 560-572 (lines=13) @@
557
	 * @param Circle $circle
558
	 * @param FederatedLink $link
559
	 */
560
	public function onLinkRequestRejected(Circle $circle, FederatedLink $link) {
561
		$event = $this->generateEvent('circles_as_moderator');
562
		$event->setSubject(
563
			'link_request_rejected',
564
			['circle' => $circle->getJson(false, true), 'link' => $link->getJson()]
565
		);
566
567
		$this->publishEvent(
568
			$event,
569
			$this->membersRequest->forceGetMembers($link->getCircleId(), Member::LEVEL_MODERATOR, 0, true)
570
		);
571
		$this->dispatch('\OCA\Circles::onLinkRequestRejected', ['circle' => $circle, 'link' => $link]);
572
	}
573
574
575
	/**
@@ 584-596 (lines=13) @@
581
	 * @param Circle $circle
582
	 * @param FederatedLink $link
583
	 */
584
	public function onLinkRequestCanceled(Circle $circle, FederatedLink $link) {
585
		$event = $this->generateEvent('circles_as_moderator');
586
		$event->setSubject(
587
			'link_request_canceled',
588
			['circle' => $circle->getJson(false, true), 'link' => $link->getJson()]
589
		);
590
591
		$this->publishEvent(
592
			$event,
593
			$this->membersRequest->forceGetMembers($link->getCircleId(), Member::LEVEL_MODERATOR, 0, true)
594
		);
595
		$this->dispatch('\OCA\Circles::onLinkRequestCanceled', ['circle' => $circle, 'link' => $link]);
596
	}
597
598
599
	/**
@@ 608-620 (lines=13) @@
605
	 * @param Circle $circle
606
	 * @param FederatedLink $link
607
	 */
608
	public function onLinkRequestAccepted(Circle $circle, FederatedLink $link) {
609
		$event = $this->generateEvent('circles_as_moderator');
610
		$event->setSubject(
611
			'link_request_accepted',
612
			['circle' => $circle->getJson(false, true), 'link' => $link->getJson()]
613
		);
614
615
		$this->publishEvent(
616
			$event,
617
			$this->membersRequest->forceGetMembers($link->getCircleId(), Member::LEVEL_MODERATOR, 0, true)
618
		);
619
		$this->dispatch('\OCA\Circles::onLinkRequestAccepted', ['circle' => $circle, 'link' => $link]);
620
	}
621
622
623
	/**
@@ 632-644 (lines=13) @@
629
	 * @param Circle $circle
630
	 * @param FederatedLink $link
631
	 */
632
	public function onLinkRequestAccepting(Circle $circle, FederatedLink $link) {
633
		$event = $this->generateEvent('circles_as_moderator');
634
		$event->setSubject(
635
			'link_request_accepting',
636
			['circle' => $circle->getJson(false, true), 'link' => $link->getJson()]
637
		);
638
639
		$this->publishEvent(
640
			$event,
641
			$this->membersRequest->forceGetMembers($link->getCircleId(), Member::LEVEL_MODERATOR, 0, true)
642
		);
643
		$this->dispatch('\OCA\Circles::onLinkRequestAccepting', ['circle' => $circle, 'link' => $link]);
644
	}
645
646
647
	/**
@@ 656-668 (lines=13) @@
653
	 * @param Circle $circle
654
	 * @param FederatedLink $link
655
	 */
656
	public function onLinkUp(Circle $circle, FederatedLink $link) {
657
		$event = $this->generateEvent('circles_as_moderator');
658
		$event->setSubject(
659
			'link_up',
660
			['circle' => $circle->getJson(false, true), 'link' => $link->getJson()]
661
		);
662
663
		$this->publishEvent(
664
			$event,
665
			$this->membersRequest->forceGetMembers($link->getCircleId(), Member::LEVEL_MODERATOR, 0, true)
666
		);
667
		$this->dispatch('\OCA\Circles::onLinkUp', ['circle' => $circle, 'link' => $link]);
668
	}
669
670
671
	/**
@@ 680-692 (lines=13) @@
677
	 * @param Circle $circle
678
	 * @param FederatedLink $link
679
	 */
680
	public function onLinkDown(Circle $circle, FederatedLink $link) {
681
		$event = $this->generateEvent('circles_as_moderator');
682
		$event->setSubject(
683
			'link_down',
684
			['circle' => $circle->getJson(false, true), 'link' => $link->getJson()]
685
		);
686
687
		$this->publishEvent(
688
			$event,
689
			$this->membersRequest->forceGetMembers($link->getCircleId(), Member::LEVEL_MODERATOR, 0, true)
690
		);
691
		$this->dispatch('\OCA\Circles::onLinkDown', ['circle' => $circle, 'link' => $link]);
692
	}
693
694
695
	/**