19declare(strict_types=1);
46 $this->file_name = $this->resource->getCurrentRevision()->getInformation()->getTitle();
49 abstract public function run(): void;
__construct(protected StorableResource $resource, protected StreamAccess $stream_access, protected FileNamePolicy $file_name_policy)
DownloadConsumer constructor.
setRevisionNumber(int $revision_number)
@inheritDoc
overrideFileName(string $file_name)
run()
This runs the actual DeliveryConsumer.
Interface DeliveryConsumer.
Interface FileNamePolicy.
Interface StorageResource.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...