ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
ILIAS\FileDelivery\FileDeliveryServices Interface Reference
+ Inheritance diagram for ILIAS\FileDelivery\FileDeliveryServices:
+ Collaboration diagram for ILIAS\FileDelivery\FileDeliveryServices:

Public Member Functions

 delivery ()
 
 legacyDelivery ()
 
 buildTokenURL (FileStream $stream, string $filename, Disposition $disposition, int $user_id, int $valid_for_at_least_hours)
 
 buildTokenURLWithoutIsolation (FileStream $stream, string $filename, Disposition $disposition, int $user_id, int $valid_for_at_least_hours)
 Delivers the file from the ILIAS domain even when User Content Isolation is active, for content that must run on the same origin as ILIAS. More...
 

Detailed Description

Member Function Documentation

◆ buildTokenURL()

ILIAS\FileDelivery\FileDeliveryServices::buildTokenURL ( FileStream  $stream,
string  $filename,
Disposition  $disposition,
int  $user_id,
int  $valid_for_at_least_hours 
)

Implemented in ILIAS\FileDelivery\Services.

◆ buildTokenURLWithoutIsolation()

ILIAS\FileDelivery\FileDeliveryServices::buildTokenURLWithoutIsolation ( FileStream  $stream,
string  $filename,
Disposition  $disposition,
int  $user_id,
int  $valid_for_at_least_hours 
)

Delivers the file from the ILIAS domain even when User Content Isolation is active, for content that must run on the same origin as ILIAS.

The file does not profit from the isolation.

Deprecated:
We do not want content outside of the User Content Isolation; this only exists until the remaining consumers (e.g. SCORM) run on the content domain and will be removed with ILIAS 13.

Implemented in ILIAS\FileDelivery\Services.

◆ delivery()

ILIAS\FileDelivery\FileDeliveryServices::delivery ( )

Implemented in ILIAS\FileDelivery\Services.

◆ legacyDelivery()

ILIAS\FileDelivery\FileDeliveryServices::legacyDelivery ( )

Implemented in ILIAS\FileDelivery\Services.


The documentation for this interface was generated from the following file: