Definition at line 38 of file ExportOptionBase.php.
◆ getFiles()
ILIAS\Data\Text\HTML\ExportOptionBase::getFiles |
( |
ilExportHandlerConsumerContextInterface |
$context | ) |
|
◆ getFileSelection()
ILIAS\Data\Text\HTML\ExportOptionBase::getFileSelection |
( |
ilExportHandlerConsumerContextInterface |
$context, |
|
|
ilExportHandlerConsumerFileIdentifierCollectionInterface |
$file_identifiers |
|
) |
| |
Definition at line 85 of file ExportOptionBase.php.
References ILIAS\Data\Text\HTML\ExportOptionBase\getFiles().
88 : ilExportHandlerFileInfoCollectionInterface {
89 $collection_builder =
$context->fileCollectionBuilder();
90 $file_identifiers_array = $file_identifiers->toStringArray();
92 if (in_array($file->getFileIdentifier(), $file_identifiers_array)) {
93 $collection_builder = $collection_builder->withFileInfo($file);
96 return $collection_builder->collection();
getFiles(ilExportHandlerConsumerContextInterface $context)
◆ init()
ILIAS\Data\Text\HTML\ExportOptionBase::init |
( |
Container |
$DIC | ) |
|
Definition at line 45 of file ExportOptionBase.php.
References ILIAS\Repository\ctrl().
49 $this->repo =
$DIC->export()->internal()->repo()->html()->exportFile();
50 $this->stakeholder = new \ilExportHTMLStakeholder();
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
◆ onDeleteFiles()
ILIAS\Data\Text\HTML\ExportOptionBase::onDeleteFiles |
( |
ilExportHandlerConsumerContextInterface |
$context, |
|
|
ilExportHandlerConsumerFileIdentifierCollectionInterface |
$file_identifiers |
|
) |
| |
Definition at line 53 of file ExportOptionBase.php.
57 foreach ($file_identifiers as $file_identifier) {
58 $rid = $file_identifier->getIdentifier();
◆ onDownloadFiles()
ILIAS\Data\Text\HTML\ExportOptionBase::onDownloadFiles |
( |
ilExportHandlerConsumerContextInterface |
$context, |
|
|
ilExportHandlerConsumerFileIdentifierCollectionInterface |
$file_identifiers |
|
) |
| |
Definition at line 66 of file ExportOptionBase.php.
70 foreach ($file_identifiers as $file_identifier) {
71 $rid = $file_identifier->getIdentifier();
72 $this->repo->deliverFile($rid);
◆ onDownloadWithLink()
ILIAS\Data\Text\HTML\ExportOptionBase::onDownloadWithLink |
( |
ReferenceId |
$reference_id, |
|
|
ilExportHandlerConsumerFileIdentifierInterface |
$file_identifier |
|
) |
| |
Definition at line 76 of file ExportOptionBase.php.
References exit.
80 $rid = $file_identifier->getIdentifier();
81 $this->repo->deliverFile($rid);
◆ $ctrl
ilCtrl ILIAS\Data\Text\HTML\ExportOptionBase::$ctrl |
|
protected |
◆ $data_factory
ilDataFactory ILIAS\Data\Text\HTML\ExportOptionBase::$data_factory |
|
protected |
◆ $repo
◆ $stakeholder
The documentation for this class was generated from the following file: