Code Duplication    Length = 24-24 lines in 2 locations

apps/federatedfilesharing/lib/FederatedShareProvider.php 1 location

@@ 685-708 (lines=24) @@
682
	/**
683
	 * @inheritdoc
684
	 */
685
	public function getShareById($id, $recipientId = null) {
686
		$qb = $this->dbConnection->getQueryBuilder();
687
688
		$qb->select('*')
689
			->from('share')
690
			->where($qb->expr()->eq('id', $qb->createNamedParameter($id)))
691
			->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter(self::SHARE_TYPE_REMOTE)));
692
693
		$cursor = $qb->execute();
694
		$data = $cursor->fetch();
695
		$cursor->closeCursor();
696
697
		if ($data === false) {
698
			throw new ShareNotFound();
699
		}
700
701
		try {
702
			$share = $this->createShareObject($data);
703
		} catch (InvalidShare $e) {
704
			throw new ShareNotFound();
705
		}
706
707
		return $share;
708
	}
709
710
	/**
711
	 * Get shares for a given path

apps/sharebymail/lib/ShareByMailProvider.php 1 location

@@ 548-571 (lines=24) @@
545
	/**
546
	 * @inheritdoc
547
	 */
548
	public function getShareById($id, $recipientId = null) {
549
		$qb = $this->dbConnection->getQueryBuilder();
550
551
		$qb->select('*')
552
			->from('share')
553
			->where($qb->expr()->eq('id', $qb->createNamedParameter($id)))
554
			->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter(\OCP\Share::SHARE_TYPE_EMAIL)));
555
556
		$cursor = $qb->execute();
557
		$data = $cursor->fetch();
558
		$cursor->closeCursor();
559
560
		if ($data === false) {
561
			throw new ShareNotFound();
562
		}
563
564
		try {
565
			$share = $this->createShareObject($data);
566
		} catch (InvalidShare $e) {
567
			throw new ShareNotFound();
568
		}
569
570
		return $share;
571
	}
572
573
	/**
574
	 * Get shares for a given path