Code Duplication    Length = 24-24 lines in 2 locations

apps/federatedfilesharing/lib/FederatedShareProvider.php 1 location

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

apps/sharebymail/lib/ShareByMailProvider.php 1 location

@@ 731-754 (lines=24) @@
728
	/**
729
	 * @inheritdoc
730
	 */
731
	public function getShareById($id, $recipientId = null) {
732
		$qb = $this->dbConnection->getQueryBuilder();
733
734
		$qb->select('*')
735
			->from('share')
736
			->where($qb->expr()->eq('id', $qb->createNamedParameter($id)))
737
			->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter(\OCP\Share::SHARE_TYPE_EMAIL)));
738
739
		$cursor = $qb->execute();
740
		$data = $cursor->fetch();
741
		$cursor->closeCursor();
742
743
		if ($data === false) {
744
			throw new ShareNotFound();
745
		}
746
747
		try {
748
			$share = $this->createShareObject($data);
749
		} catch (InvalidShare $e) {
750
			throw new ShareNotFound();
751
		}
752
753
		return $share;
754
	}
755
756
	/**
757
	 * Get shares for a given path