Code Duplication    Length = 6-6 lines in 3 locations

lib/Service/FederatedService.php 3 locations

@@ 556-561 (lines=6) @@
553
			return;
554
		}
555
556
		if ($link->getStatus() === FederatedLink::STATUS_REQUEST_SENT) {
557
			$link->setStatus(FederatedLink::STATUS_REQUEST_DECLINED);
558
			$this->eventsService->onLinkRequestRejected($circle, $link);
559
560
			return;
561
		}
562
563
		if ($link->getStatus() === FederatedLink::STATUS_LINK_REQUESTED) {
564
			$link->setStatus(FederatedLink::STATUS_LINK_REMOVE);
@@ 563-568 (lines=6) @@
560
			return;
561
		}
562
563
		if ($link->getStatus() === FederatedLink::STATUS_LINK_REQUESTED) {
564
			$link->setStatus(FederatedLink::STATUS_LINK_REMOVE);
565
			$this->eventsService->onLinkRequestCanceled($circle, $link);
566
567
			return;
568
		}
569
570
		if ($link->getStatus() > FederatedLink::STATUS_LINK_DOWN) {
571
			$link->setStatus(FederatedLink::STATUS_LINK_DOWN);
@@ 570-575 (lines=6) @@
567
			return;
568
		}
569
570
		if ($link->getStatus() > FederatedLink::STATUS_LINK_DOWN) {
571
			$link->setStatus(FederatedLink::STATUS_LINK_DOWN);
572
			$this->eventsService->onLinkDown($circle, $link);
573
574
			return;
575
		}
576
577
		throw new FederatedCircleStatusUpdateException(
578
			$this->l10n->t('Cannot proceed with this status update')