ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
|
Public Member Functions | |
__construct (StorableResource $resource, StreamAccess $stream_access, FileNamePolicy $file_name_policy) | |
DownloadConsumer constructor. More... | |
run () | |
This runs the actual DeliveryConsumer. More... | |
setRevisionNumber (int $revision_number) | |
overrideFileName (string $file_name) | |
Protected Attributes | |
int | $revision_number = null |
string | $file_name = '' |
StorableResource | $resource |
StreamAccess | $stream_access |
FileNamePolicy | $file_name_policy |
Definition at line 31 of file BaseConsumer.php.
ILIAS\ResourceStorage\Consumer\BaseConsumer::__construct | ( | StorableResource | $resource, |
StreamAccess | $stream_access, | ||
FileNamePolicy | $file_name_policy | ||
) |
DownloadConsumer constructor.
Definition at line 44 of file BaseConsumer.php.
References ILIAS\ResourceStorage\Consumer\BaseConsumer\$file_name_policy, ILIAS\ResourceStorage\Consumer\BaseConsumer\$resource, ILIAS\ResourceStorage\Consumer\BaseConsumer\$stream_access, ILIAS\ResourceStorage\Resource\StorableResource\getCurrentRevision(), and ILIAS\ResourceStorage\Consumer\BaseConsumer\run().
ILIAS\ResourceStorage\Consumer\BaseConsumer::overrideFileName | ( | string | $file_name | ) |
Implements ILIAS\ResourceStorage\Consumer\DeliveryConsumer.
Definition at line 66 of file BaseConsumer.php.
References ILIAS\ResourceStorage\Consumer\BaseConsumer\$file_name.
|
abstract |
This runs the actual DeliveryConsumer.
E.g. a DownloadConsumer will pass the Stream of a Ressource to the HTTP-Service and download the file.
Implements ILIAS\ResourceStorage\Consumer\DeliveryConsumer.
Referenced by ILIAS\ResourceStorage\Consumer\BaseConsumer\__construct().
ILIAS\ResourceStorage\Consumer\BaseConsumer::setRevisionNumber | ( | int | $revision_number | ) |
Implements ILIAS\ResourceStorage\Consumer\DeliveryConsumer.
Definition at line 60 of file BaseConsumer.php.
References ILIAS\ResourceStorage\Consumer\BaseConsumer\$revision_number.
|
protected |
Definition at line 36 of file BaseConsumer.php.
Referenced by ILIAS\ResourceStorage\Consumer\BaseConsumer\overrideFileName().
|
protected |
Definition at line 39 of file BaseConsumer.php.
Referenced by ILIAS\ResourceStorage\Consumer\BaseConsumer\__construct().
|
protected |
Definition at line 37 of file BaseConsumer.php.
Referenced by ILIAS\ResourceStorage\Consumer\BaseConsumer\__construct().
|
protected |
Definition at line 35 of file BaseConsumer.php.
Referenced by ILIAS\ResourceStorage\Consumer\BaseConsumer\setRevisionNumber().
|
protected |
Definition at line 38 of file BaseConsumer.php.
Referenced by ILIAS\ResourceStorage\Consumer\BaseConsumer\__construct().