Code Duplication    Length = 6-6 lines in 3 locations

lib/Service/FederatedLinkService.php 3 locations

@@ 531-536 (lines=6) @@
528
			return;
529
		}
530
531
		if ($link->getStatus() === FederatedLink::STATUS_REQUEST_SENT) {
532
			$link->setStatus(FederatedLink::STATUS_REQUEST_DECLINED);
533
			$this->eventsService->onLinkRequestRejected($circle, $link);
534
535
			return;
536
		}
537
538
		if ($link->getStatus() === FederatedLink::STATUS_LINK_REQUESTED) {
539
			$link->setStatus(FederatedLink::STATUS_LINK_REMOVE);
@@ 538-543 (lines=6) @@
535
			return;
536
		}
537
538
		if ($link->getStatus() === FederatedLink::STATUS_LINK_REQUESTED) {
539
			$link->setStatus(FederatedLink::STATUS_LINK_REMOVE);
540
			$this->eventsService->onLinkRequestCanceled($circle, $link);
541
542
			return;
543
		}
544
545
		if ($link->getStatus() > FederatedLink::STATUS_LINK_DOWN) {
546
			$link->setStatus(FederatedLink::STATUS_LINK_DOWN);
@@ 545-550 (lines=6) @@
542
			return;
543
		}
544
545
		if ($link->getStatus() > FederatedLink::STATUS_LINK_DOWN) {
546
			$link->setStatus(FederatedLink::STATUS_LINK_DOWN);
547
			$this->eventsService->onLinkDown($circle, $link);
548
549
			return;
550
		}
551
552
		throw new FederatedCircleStatusUpdateException(
553
			$this->l10n->t('Cannot proceed with this status update')