|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Inheritance diagram for ILIAS\ResourceStorage\Consumer\BaseConsumer:
Collaboration diagram for ILIAS\ResourceStorage\Consumer\BaseConsumer:Public Member Functions | |
| __construct (StorableResource $resource, StorageHandler $storage_handler, FileNamePolicy $file_name_policy) | |
| DownloadConsumer constructor. More... | |
| run () | |
| This runs the actual DeliveryConsumer. More... | |
| setRevisionNumber (int $revision_number) | |
| @inheritDoc More... | |
| overrideFileName (string $file_name) | |
| run () | |
| This runs the actual DeliveryConsumer. More... | |
| setRevisionNumber (int $revision_number) | |
| overrideFileName (string $file_name) | |
Protected Attributes | |
| $storage_handler | |
| $resource | |
| $revision_number = null | |
| $file_name_policy | |
| $file_name = '' | |
Definition at line 13 of file BaseConsumer.php.
| ILIAS\ResourceStorage\Consumer\BaseConsumer::__construct | ( | StorableResource | $resource, |
| StorageHandler | $storage_handler, | ||
| FileNamePolicy | $file_name_policy | ||
| ) |
DownloadConsumer constructor.
| StorableResource | $resource | |
| StorageHandler | $storage_handler | |
| FileNamePolicy | $file_name_policy |
Definition at line 44 of file BaseConsumer.php.
References ILIAS\ResourceStorage\Consumer\BaseConsumer\$file_name_policy, ILIAS\ResourceStorage\Consumer\BaseConsumer\$resource, and ILIAS\ResourceStorage\Consumer\BaseConsumer\$storage_handler.
| ILIAS\ResourceStorage\Consumer\BaseConsumer::overrideFileName | ( | string | $file_name | ) |
Implements ILIAS\ResourceStorage\Consumer\DeliveryConsumer.
Definition at line 67 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.
Reimplemented in ILIAS\ResourceStorage\Consumer\AbsolutePathConsumer, ILIAS\ResourceStorage\Consumer\DownloadConsumer, and ILIAS\ResourceStorage\Consumer\InlineConsumer.
| ILIAS\ResourceStorage\Consumer\BaseConsumer::setRevisionNumber | ( | int | $revision_number | ) |
@inheritDoc
Implements ILIAS\ResourceStorage\Consumer\DeliveryConsumer.
Definition at line 61 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(), ILIAS\ResourceStorage\Consumer\DownloadConsumer\run(), and ILIAS\ResourceStorage\Consumer\InlineConsumer\run().
|
protected |
Definition at line 32 of file BaseConsumer.php.
Referenced by ILIAS\ResourceStorage\Consumer\BaseConsumer\__construct().
|
protected |
Definition at line 24 of file BaseConsumer.php.
Referenced by ILIAS\ResourceStorage\Consumer\BaseConsumer\__construct().
|
protected |
Definition at line 28 of file BaseConsumer.php.
Referenced by ILIAS\ResourceStorage\Consumer\BaseConsumer\setRevisionNumber().
|
protected |
Definition at line 20 of file BaseConsumer.php.
Referenced by ILIAS\ResourceStorage\Consumer\BaseConsumer\__construct().