Code Duplication    Length = 6-6 lines in 3 locations

lib/Service/FederatedService.php 3 locations

@@ 575-580 (lines=6) @@
572
			return;
573
		}
574
575
		if ($link->getStatus() === FederatedLink::STATUS_REQUEST_SENT) {
576
			$link->setStatus(FederatedLink::STATUS_REQUEST_DECLINED);
577
			$this->eventsService->onLinkRequestRejected($circle, $link);
578
579
			return;
580
		}
581
582
		if ($link->getStatus() === FederatedLink::STATUS_LINK_REQUESTED) {
583
			$link->setStatus(FederatedLink::STATUS_LINK_REMOVE);
@@ 582-587 (lines=6) @@
579
			return;
580
		}
581
582
		if ($link->getStatus() === FederatedLink::STATUS_LINK_REQUESTED) {
583
			$link->setStatus(FederatedLink::STATUS_LINK_REMOVE);
584
			$this->eventsService->onLinkRequestCanceled($circle, $link);
585
586
			return;
587
		}
588
589
		if ($link->getStatus() > FederatedLink::STATUS_LINK_DOWN) {
590
			$link->setStatus(FederatedLink::STATUS_LINK_DOWN);
@@ 589-594 (lines=6) @@
586
			return;
587
		}
588
589
		if ($link->getStatus() > FederatedLink::STATUS_LINK_DOWN) {
590
			$link->setStatus(FederatedLink::STATUS_LINK_DOWN);
591
			$this->eventsService->onLinkDown($circle, $link);
592
593
			return;
594
		}
595
596
		throw new FederatedCircleStatusUpdateException(
597
			$this->l10n->t('Cannot proceed with this status update')