19 declare(strict_types=1);
31 protected \ILIAS\Exercise\PeerReview\Criteria\CriteriaFileRepository
$repo;
40 $this->log = $domain->logger()->exc();
41 $this->repo = $repo->
peerReview()->criteriaFile();
46 $this->repo->deliverFileOfReview($this->ass_id, $giver_id, $peer_id, $criteria_id);
51 return $this->repo->getStream($rid);
59 return $this->repo->getFile(
73 $this->repo->addFromLegacyUpload(
83 public function delete(
addFromLegacyUpload(array $file, int $giver_id, int $peer_id, int $criteria_id)
ILIAS Exercise PeerReview Criteria CriteriaFileRepository $repo
deliverFileOfReview(int $giver_id, int $peer_id, int $criteria_id)
getFile(int $giver_id, int $peer_id, int $citeria_id)
__construct(InternalRepoService $repo, protected InternalDomainService $domain, protected \ilExcPeerReviewFileStakeholder $stakeholder, protected int $ass_id)
The base interface for all filesystem streams.