|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Class ConsumerFactory. More...
Collaboration diagram for ILIAS\ResourceStorage\Consumer\ConsumerFactory: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 |
| @readonly More... | |
Class ConsumerFactory.
Definition at line 35 of file ConsumerFactory.php.
| ILIAS\ResourceStorage\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().
Here is the call graph for this function:| ILIAS\ResourceStorage\Consumer\ConsumerFactory::absolutePath | ( | StorableResource | $resource | ) |
Definition at line 85 of file ConsumerFactory.php.
| ILIAS\ResourceStorage\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\ResourceStorage\Consumer\ConsumerFactory::containerZIP | ( | StorableContainerResource | $resource | ) |
Definition at line 123 of file ConsumerFactory.php.
| ILIAS\ResourceStorage\Consumer\ConsumerFactory::download | ( | StorableResource | $resource | ) |
Definition at line 54 of file ConsumerFactory.php.
References ILIAS\FileDelivery\http().
Here is the call graph for this function:| ILIAS\ResourceStorage\Consumer\ConsumerFactory::downloadMultiple | ( | array | $resources, |
| ?string | $zip_filename = null |
||
| ) |
Definition at line 111 of file ConsumerFactory.php.
| ILIAS\ResourceStorage\Consumer\ConsumerFactory::fileStream | ( | StorableResource | $resource | ) |
Definition at line 74 of file ConsumerFactory.php.
| ILIAS\ResourceStorage\Consumer\ConsumerFactory::flavourUrl | ( | Flavour | $flavour, |
| SrcBuilder | $src_builder | ||
| ) |
Definition at line 103 of file ConsumerFactory.php.
| ILIAS\ResourceStorage\Consumer\ConsumerFactory::inline | ( | StorableResource | $resource | ) |
Definition at line 64 of file ConsumerFactory.php.
References ILIAS\FileDelivery\http().
Here is the call graph for this function:| ILIAS\ResourceStorage\Consumer\ConsumerFactory::src | ( | StorableResource | $resource, |
| SrcBuilder | $src_builder | ||
| ) |
Definition at line 94 of file ConsumerFactory.php.
|
private |
@readonly
Definition at line 40 of file ConsumerFactory.php.