| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ILIAS\ResourceStorage\Consumer\Consumers:Public Member Functions | |
| __construct (ConsumerFactory $consumer_factory, ResourceBuilder $resource_builder, CollectionBuilder $collection_builder, ?SrcBuilder $src_builder=null) | |
| Consumers constructor.  More... | |
| download (ResourceIdentification $identification) | |
| inline (ResourceIdentification $identification) | |
| stream (ResourceIdentification $identification) | |
| src (ResourceIdentification $identification) | |
| downloadCollection (ResourceCollectionIdentification $identification, ?string $zip_filename=null) | |
| downloadResources (array $identifications, ?string $zip_filename=null) | |
| flavourUrls (Flavour $flavour) | |
| containerZIP (ResourceIdentification $identification) | |
| This consumer can be used to obtain a StorageContainerResource as a ZIP.  More... | |
| containerURI (ResourceIdentification $identification, string $start_file='index.html', float $valid_for_at_least_minutes=60.0) | |
Private Attributes | |
| ConsumerFactory | $consumer_factory | 
| ResourceBuilder | $resource_builder | 
| CollectionBuilder | $collection_builder | 
| SrcBuilder | $src_builder | 
Definition at line 36 of file Consumers.php.
| ILIAS\ResourceStorage\Consumer\Consumers::__construct | ( | ConsumerFactory | $consumer_factory, | 
| ResourceBuilder | $resource_builder, | ||
| CollectionBuilder | $collection_builder, | ||
| ?SrcBuilder | $src_builder = null  | 
        ||
| ) | 
Consumers constructor.
Definition at line 46 of file Consumers.php.
References ILIAS\ResourceStorage\Consumer\Consumers\$collection_builder, ILIAS\ResourceStorage\Consumer\Consumers\$consumer_factory, and ILIAS\ResourceStorage\Consumer\Consumers\$resource_builder.
| ILIAS\ResourceStorage\Consumer\Consumers::containerURI | ( | ResourceIdentification | $identification, | 
| string | $start_file = 'index.html',  | 
        ||
| float | $valid_for_at_least_minutes = 60.0  | 
        ||
| ) | 
Definition at line 126 of file Consumers.php.
References ILIAS\ResourceStorage\Resource\CONTAINER.
| ILIAS\ResourceStorage\Consumer\Consumers::containerZIP | ( | ResourceIdentification | $identification | ) | 
This consumer can be used to obtain a StorageContainerResource as a ZIP.
Definition at line 114 of file Consumers.php.
References ILIAS\ResourceStorage\Resource\CONTAINER.
| ILIAS\ResourceStorage\Consumer\Consumers::download | ( | ResourceIdentification | $identification | ) | 
Definition at line 58 of file Consumers.php.
| ILIAS\ResourceStorage\Consumer\Consumers::downloadCollection | ( | ResourceCollectionIdentification | $identification, | 
| ?string | $zip_filename = null  | 
        ||
| ) | 
Definition at line 78 of file Consumers.php.
References ILIAS\ResourceStorage\Consumer\Consumers\downloadResources().
 Here is the call graph for this function:| ILIAS\ResourceStorage\Consumer\Consumers::downloadResources | ( | array | $identifications, | 
| ?string | $zip_filename = null  | 
        ||
| ) | 
Definition at line 88 of file Consumers.php.
References $resources.
Referenced by ILIAS\ResourceStorage\Consumer\Consumers\downloadCollection().
 Here is the caller graph for this function:| ILIAS\ResourceStorage\Consumer\Consumers::flavourUrls | ( | Flavour | $flavour | ) | 
Definition at line 106 of file Consumers.php.
| ILIAS\ResourceStorage\Consumer\Consumers::inline | ( | ResourceIdentification | $identification | ) | 
Definition at line 63 of file Consumers.php.
| ILIAS\ResourceStorage\Consumer\Consumers::src | ( | ResourceIdentification | $identification | ) | 
Definition at line 73 of file Consumers.php.
References ILIAS\ResourceStorage\Consumer\Consumers\$src_builder.
| ILIAS\ResourceStorage\Consumer\Consumers::stream | ( | ResourceIdentification | $identification | ) | 
Definition at line 68 of file Consumers.php.
      
  | 
  private | 
Definition at line 40 of file Consumers.php.
Referenced by ILIAS\ResourceStorage\Consumer\Consumers\__construct().
      
  | 
  private | 
Definition at line 38 of file Consumers.php.
Referenced by ILIAS\ResourceStorage\Consumer\Consumers\__construct().
      
  | 
  private | 
Definition at line 39 of file Consumers.php.
Referenced by ILIAS\ResourceStorage\Consumer\Consumers\__construct().
      
  | 
  private | 
Definition at line 41 of file Consumers.php.
Referenced by ILIAS\ResourceStorage\Consumer\Consumers\src().