19 declare(strict_types=1);
    40     private \ILIAS\HTTP\Services 
$http;
    54         $this->
http = $DIC->http();
    63             $this->file_name_policy
    73             $this->file_name_policy
    93             $this->file_name_policy
   116         ?
string $zip_filename = null
   120             $this->stream_access,
   121             $this->file_name_policy,
   122             $zip_filename ?? 
'Download.zip'   138         string $start_file = 
'index.html',
   139         float $valid_for_at_least_minutes = 120.0
   144             $this->stream_access,
   146             $valid_for_at_least_minutes
 
StreamAccess $stream_access
 
Interface StorageResource. 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
ILIAS ResourceStorage Policy FileNamePolicy $file_name_policy
 
downloadMultiple(array $resources, ?string $zip_filename=null)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
Interface FileNamePolicy. 
 
download(StorableResource $resource)
 
Class NoneFileNamePolicy. 
 
src(StorableResource $resource, SrcBuilder $src_builder)
 
containerURI(StorableContainerResource $resource, SrcBuilder $src_builder, string $start_file='index.html', float $valid_for_at_least_minutes=120.0)
 
static http()
Fetches the global http state from ILIAS. 
 
containerZIP(StorableContainerResource $resource,)
 
ILIAS HTTP Services $http
 
__construct(StreamAccess $stream_access, FileNamePolicy $file_name_policy=null)
ConsumerFactory constructor. 
 
fileStream(StorableResource $resource)
 
flavourUrl(Flavour $flavour, SrcBuilder $src_builder)
 
absolutePath(StorableResource $resource)