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