ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ILIAS\ResourceStorage\Consumer\FileStreamConsumer Class Reference
+ Inheritance diagram for ILIAS\ResourceStorage\Consumer\FileStreamConsumer:
+ Collaboration diagram for ILIAS\ResourceStorage\Consumer\FileStreamConsumer:

Public Member Functions

 __construct (StorableResource $resource, StorageHandler $storage_handler)
 DownloadConsumer constructor. More...
 
 getStream ()
 
 setRevisionNumber (int $revision_number)
 

Protected Attributes

 $revision_number = null
 

Private Attributes

 $storage_handler
 
 $resource
 

Detailed Description

Definition at line 13 of file FileStreamConsumer.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\ResourceStorage\Consumer\FileStreamConsumer::__construct ( StorableResource  $resource,
StorageHandler  $storage_handler 
)

Member Function Documentation

◆ getStream()

ILIAS\ResourceStorage\Consumer\FileStreamConsumer::getStream ( )
Returns
FileStream

Implements ILIAS\ResourceStorage\Consumer\StreamConsumer.

Definition at line 41 of file FileStreamConsumer.php.

41  : FileStream
42  {
43  $revision = $this->getRevision();
44 
45  return $this->storage_handler->getStream($revision);
46  }

◆ setRevisionNumber()

ILIAS\ResourceStorage\Consumer\FileStreamConsumer::setRevisionNumber ( int  $revision_number)

Definition at line 51 of file FileStreamConsumer.php.

References ILIAS\ResourceStorage\Consumer\FileStreamConsumer\$revision_number.

51  : FileStreamConsumer
52  {
53  $this->revision_number = $revision_number;
54  return $this;
55  }

Field Documentation

◆ $resource

ILIAS\ResourceStorage\Consumer\FileStreamConsumer::$resource
private

◆ $revision_number

ILIAS\ResourceStorage\Consumer\FileStreamConsumer::$revision_number = null
protected

◆ $storage_handler

ILIAS\ResourceStorage\Consumer\FileStreamConsumer::$storage_handler
private

The documentation for this class was generated from the following file: