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