ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\LegalDocuments\Consumer\SrcConsumer Class Reference
+ Collaboration diagram for ILIAS\LegalDocuments\Consumer\SrcConsumer:

Public Member Functions

 __construct (private SrcBuilder $src_builder, private StorableResource $resource, private StreamAccess $stream_access)
 DownloadConsumer constructor. More...
 
 getSrc (bool $signed=false)
 
 setRevisionNumber (int $revision_number)
 

Protected Attributes

int $revision_number = null
 

Detailed Description

Definition at line 30 of file SrcConsumer.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\LegalDocuments\Consumer\SrcConsumer::__construct ( private SrcBuilder  $src_builder,
private StorableResource  $resource,
private StreamAccess  $stream_access 
)

DownloadConsumer constructor.

Definition at line 39 of file SrcConsumer.php.

40  {
41  }

Member Function Documentation

◆ getSrc()

ILIAS\LegalDocuments\Consumer\SrcConsumer::getSrc ( bool  $signed = false)

Definition at line 43 of file SrcConsumer.php.

References null.

43  : string
44  {
45  try {
46  return $this->src_builder->getRevisionURL(
47  $this->stream_access->populateRevision($this->getRevision()),
48  $signed,
49  60,
50  null
51  );
52  } catch (\Throwable) {
53  return '';
54  }
55 
56  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

◆ setRevisionNumber()

ILIAS\LegalDocuments\Consumer\SrcConsumer::setRevisionNumber ( int  $revision_number)

Definition at line 61 of file SrcConsumer.php.

References ILIAS\LegalDocuments\Consumer\SrcConsumer\$revision_number.

61  : self
62  {
63  $this->revision_number = $revision_number;
64  return $this;
65  }

Field Documentation

◆ $revision_number

int ILIAS\LegalDocuments\Consumer\SrcConsumer::$revision_number = null
protected

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