19 declare(strict_types=1);
29 private readonly
int $obj_id = 0,
30 private readonly
int $draft_id = 0
44 if (isset($this->draft_cache[$this->draft_id])) {
45 return $this->draft_cache[$this->draft_id];
71 public function setPosId(
int $posting_id): void
94 public function ilClone(
int $new_obj_id,
int $new_posting_id): bool
99 public function delete(array $posting_ids_to_delete = null):
bool 106 return $this->rc_implementation->storeUploadedFiles();
127 return $this->
getImplementation()->unlinkFilesByMD5Filenames($hashed_filename_or_filenames);
deliverFile(string $file)
setPosId(int $posting_id)
getFileDataByMD5Filename(string $hashed_filename)
ilClone(int $new_obj_id, int $new_posting_id)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ilFileDataForumDraftsRCImplementation $rc_implementation
moveFilesOfPost(int $new_frm_id=0)
unlinkFile(string $filename)
unlinkFilesByMD5Filenames($hashed_filename_or_filenames)
ilFileDataForumDraftsLegacyImplementation $legacy_implementation
__construct(private readonly int $obj_id=0, private readonly int $draft_id=0)
static newInstanceByDraftId(int $draft_id)