| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ILIAS\LegalDocuments\Consumer\BaseConsumer:
 Collaboration diagram for ILIAS\LegalDocuments\Consumer\BaseConsumer: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\LegalDocuments\Consumer\BaseConsumer::__construct | ( | StorableResource | $resource, | 
| StreamAccess | $stream_access, | ||
| FileNamePolicy | $file_name_policy | ||
| ) | 
DownloadConsumer constructor.
Definition at line 44 of file BaseConsumer.php.
References ILIAS\LegalDocuments\Consumer\BaseConsumer\$file_name_policy, ILIAS\LegalDocuments\Consumer\BaseConsumer\$resource, ILIAS\LegalDocuments\Consumer\BaseConsumer\$stream_access, and ILIAS\LegalDocuments\Consumer\BaseConsumer\run().
 Here is the call graph for this function:| ILIAS\LegalDocuments\Consumer\BaseConsumer::overrideFileName | ( | string | $file_name | ) | 
Implements ILIAS\LegalDocuments\Consumer\DeliveryConsumer.
Definition at line 66 of file BaseConsumer.php.
References ILIAS\LegalDocuments\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\LegalDocuments\Consumer\DeliveryConsumer.
Referenced by ILIAS\LegalDocuments\Consumer\BaseConsumer\__construct().
 Here is the caller graph for this function:| ILIAS\LegalDocuments\Consumer\BaseConsumer::setRevisionNumber | ( | int | $revision_number | ) | 
Implements ILIAS\LegalDocuments\Consumer\DeliveryConsumer.
Definition at line 60 of file BaseConsumer.php.
References ILIAS\LegalDocuments\Consumer\BaseConsumer\$revision_number.
      
  | 
  protected | 
Definition at line 36 of file BaseConsumer.php.
Referenced by ILIAS\LegalDocuments\Consumer\BaseConsumer\overrideFileName().
      
  | 
  protected | 
Definition at line 39 of file BaseConsumer.php.
Referenced by ILIAS\LegalDocuments\Consumer\BaseConsumer\__construct().
      
  | 
  protected | 
Definition at line 37 of file BaseConsumer.php.
Referenced by ILIAS\LegalDocuments\Consumer\BaseConsumer\__construct().
      
  | 
  protected | 
Definition at line 35 of file BaseConsumer.php.
Referenced by ILIAS\LegalDocuments\Consumer\BaseConsumer\setRevisionNumber().
      
  | 
  protected | 
Definition at line 38 of file BaseConsumer.php.
Referenced by ILIAS\LegalDocuments\Consumer\BaseConsumer\__construct().