ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Class ConsumerFactory. More...
Public Member Functions | |
__construct (private StreamAccess $stream_access, protected FileNamePolicy $file_name_policy=new NoneFileNamePolicy()) | |
ConsumerFactory constructor. More... | |
download (StorableResource $resource) | |
inline (StorableResource $resource) | |
fileStream (StorableResource $resource) | |
absolutePath (StorableResource $resource) | |
src (StorableResource $resource, SrcBuilder $src_builder) | |
flavourUrl (Flavour $flavour, SrcBuilder $src_builder) | |
downloadMultiple (array $resources, ?string $zip_filename=null) | |
containerZIP (StorableContainerResource $resource,) | |
containerURI (StorableContainerResource $resource, SrcBuilder $src_builder, string $start_file='index.html', float $valid_for_at_least_minutes=120.0) | |
Private Attributes | |
Services | $http |
Class ConsumerFactory.
Definition at line 35 of file ConsumerFactory.php.
ILIAS\LegalDocuments\Consumer\ConsumerFactory::__construct | ( | private StreamAccess | $stream_access, |
protected FileNamePolicy | $file_name_policy = new NoneFileNamePolicy() |
||
) |
ConsumerFactory constructor.
FileNamePolicy | null | $file_name_policy |
Definition at line 46 of file ConsumerFactory.php.
References $DIC, and ILIAS\FileDelivery\http().
ILIAS\LegalDocuments\Consumer\ConsumerFactory::absolutePath | ( | StorableResource | $resource | ) |
Definition at line 85 of file ConsumerFactory.php.
ILIAS\LegalDocuments\Consumer\ConsumerFactory::containerURI | ( | StorableContainerResource | $resource, |
SrcBuilder | $src_builder, | ||
string | $start_file = 'index.html' , |
||
float | $valid_for_at_least_minutes = 120.0 |
||
) |
Definition at line 132 of file ConsumerFactory.php.
ILIAS\LegalDocuments\Consumer\ConsumerFactory::containerZIP | ( | StorableContainerResource | $resource | ) |
Definition at line 123 of file ConsumerFactory.php.
ILIAS\LegalDocuments\Consumer\ConsumerFactory::download | ( | StorableResource | $resource | ) |
Definition at line 54 of file ConsumerFactory.php.
References ILIAS\FileDelivery\http().
ILIAS\LegalDocuments\Consumer\ConsumerFactory::downloadMultiple | ( | array | $resources, |
?string | $zip_filename = null |
||
) |
Definition at line 111 of file ConsumerFactory.php.
ILIAS\LegalDocuments\Consumer\ConsumerFactory::fileStream | ( | StorableResource | $resource | ) |
Definition at line 74 of file ConsumerFactory.php.
ILIAS\LegalDocuments\Consumer\ConsumerFactory::flavourUrl | ( | Flavour | $flavour, |
SrcBuilder | $src_builder | ||
) |
Definition at line 103 of file ConsumerFactory.php.
ILIAS\LegalDocuments\Consumer\ConsumerFactory::inline | ( | StorableResource | $resource | ) |
Definition at line 64 of file ConsumerFactory.php.
References ILIAS\FileDelivery\http().
ILIAS\LegalDocuments\Consumer\ConsumerFactory::src | ( | StorableResource | $resource, |
SrcBuilder | $src_builder | ||
) |
Definition at line 94 of file ConsumerFactory.php.
|
private |
Definition at line 40 of file ConsumerFactory.php.