ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
TutorFeedbackFileRepositoryInterface.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
26 
28 {
29  public function createCollection(int $ass_id, int $user_id): void;
30 
31  public function getIdStringForAssIdAndUserId(int $ass_id, int $user_id): string;
32 
33  public function hasCollection(int $ass_id, int $user_id): bool;
34 
35  public function getCollection(int $ass_id, int $user_id): ?ResourceCollection;
36 
37  public function getCollectionResourcesInfo(
38  int $ass_id,
39  int $user_id
40  ): \Generator;
41 
42  public function deleteCollection(
43  int $ass_id,
44  int $user_id,
45  ResourceStakeholder $stakeholder
46  ): void;
47 
48  public function getParticipantIdForRcid(int $ass_id, string $rcid): int;
49 
50  public function getFilenameForRid(int $ass_id, int $part_id, string $rid): string;
51 
52 }
deleteCollection(int $ass_id, int $user_id, ResourceStakeholder $stakeholder)