Code Duplication    Length = 24-24 lines in 2 locations

apps/sharebymail/lib/ShareByMailProvider.php 1 location

@@ 719-742 (lines=24) @@
716
	/**
717
	 * @inheritdoc
718
	 */
719
	public function getShareById($id, $recipientId = null) {
720
		$qb = $this->dbConnection->getQueryBuilder();
721
722
		$qb->select('*')
723
			->from('share')
724
			->where($qb->expr()->eq('id', $qb->createNamedParameter($id)))
725
			->andWhere($qb->expr()->eq('share_type', $qb->createNamedParameter(\OCP\Share::SHARE_TYPE_EMAIL)));
726
727
		$cursor = $qb->execute();
728
		$data = $cursor->fetch();
729
		$cursor->closeCursor();
730
731
		if ($data === false) {
732
			throw new ShareNotFound();
733
		}
734
735
		try {
736
			$share = $this->createShareObject($data);
737
		} catch (InvalidShare $e) {
738
			throw new ShareNotFound();
739
		}
740
741
		return $share;
742
	}
743
744
	/**
745
	 * Get shares for a given path

apps/federatedfilesharing/lib/FederatedShareProvider.php 1 location

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