|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Inheritance diagram for ILIAS\FileDelivery\Delivery\StreamDelivery:
Collaboration diagram for ILIAS\FileDelivery\Delivery\StreamDelivery:Public Member Functions | |
| __construct (private DataSigner $data_signer, Services $http, ResponseBuilder $response_builder, ResponseBuilder $fallback_response_builder,) | |
| attached (FileStream $stream, string $download_file_name, ?string $mime_type=null) | |
| inline (FileStream $stream, string $download_file_name, ?string $mime_type=null) | |
| deliver (FileStream $stream, string $download_file_name, ?string $mime_type=null, Disposition $disposition=Disposition::INLINE) | |
| deliverFromToken (string $token) | |
Public Member Functions inherited from ILIAS\FileDelivery\Delivery\BaseDelivery | |
| __construct (protected Services $http, protected ResponseBuilder $response_builder, protected ResponseBuilder $fallback_response_builder,) | |
Data Fields | |
| const | SUBREQUEST_SEPARATOR = '/-/' |
Private Member Functions | |
| notFound (ResponseInterface $r) | |
| determineMimeType (string $filename) | |
Additional Inherited Members | |
Protected Member Functions inherited from ILIAS\FileDelivery\Delivery\BaseDelivery | |
| saveAndClose (ResponseInterface $r, string $path_to_delete=null) | |
| setGeneralHeaders (ResponseInterface $r, string $uri, string $mime_type, string $file_name, Disposition $disposition=Disposition::INLINE) | |
Protected Attributes inherited from ILIAS\FileDelivery\Delivery\BaseDelivery | |
| const | MIME_TYPE_MAP = __DIR__ . '/../../../FileUpload/src/mime_type_map.php' |
| array | $mime_type_map |
Definition at line 36 of file StreamDelivery.php.
| ILIAS\FileDelivery\Delivery\StreamDelivery::__construct | ( | private DataSigner | $data_signer, |
| Services | $http, | ||
| ResponseBuilder | $response_builder, | ||
| ResponseBuilder | $fallback_response_builder | ||
| ) |
Definition at line 40 of file StreamDelivery.php.
References ILIAS\GlobalScreen\Provider\__construct().
Here is the call graph for this function:| ILIAS\FileDelivery\Delivery\StreamDelivery::attached | ( | FileStream | $stream, |
| string | $download_file_name, | ||
| ?string | $mime_type = null |
||
| ) |
Definition at line 59 of file StreamDelivery.php.
References ILIAS\FileDelivery\Delivery\$mime_type, and ILIAS\FileDelivery\Delivery\StreamDelivery\deliver().
Here is the call graph for this function:| ILIAS\FileDelivery\Delivery\StreamDelivery::deliver | ( | FileStream | $stream, |
| string | $download_file_name, | ||
| ?string | $mime_type = null, |
||
| Disposition | $disposition = Disposition::INLINE |
||
| ) |
Definition at line 85 of file StreamDelivery.php.
References ILIAS\FileDelivery\Delivery\$disposition, $r, ILIAS\FileDelivery\http(), ILIAS\FileDelivery\Delivery\BaseDelivery\saveAndClose(), and ILIAS\FileDelivery\Delivery\BaseDelivery\setGeneralHeaders().
Referenced by ILIAS\FileDelivery\Delivery\StreamDelivery\attached(), and ILIAS\FileDelivery\Delivery\StreamDelivery\inline().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\FileDelivery\Delivery\StreamDelivery::deliverFromToken | ( | string | $token | ) |
Definition at line 114 of file StreamDelivery.php.
References ILIAS\FileDelivery\Delivery\$disposition, $parts, $payload, $r, ILIAS\FileDelivery\Delivery\StreamDelivery\determineMimeType(), ILIAS\FileDelivery\http(), ILIAS\FileDelivery\Delivery\StreamDelivery\notFound(), ILIAS\Filesystem\Stream\Streams\ofFileInsideZIP(), ILIAS\Filesystem\Stream\Streams\ofResource(), and ILIAS\FileDelivery\Delivery\BaseDelivery\setGeneralHeaders().
Here is the call graph for this function:
|
private |
Definition at line 206 of file StreamDelivery.php.
Referenced by ILIAS\FileDelivery\Delivery\StreamDelivery\deliverFromToken().
Here is the caller graph for this function:| ILIAS\FileDelivery\Delivery\StreamDelivery::inline | ( | FileStream | $stream, |
| string | $download_file_name, | ||
| ?string | $mime_type = null |
||
| ) |
Definition at line 72 of file StreamDelivery.php.
References ILIAS\FileDelivery\Delivery\StreamDelivery\deliver().
Here is the call graph for this function:
|
private |
Definition at line 52 of file StreamDelivery.php.
References ILIAS\FileDelivery\http().
Referenced by ILIAS\FileDelivery\Delivery\StreamDelivery\deliverFromToken().
Here is the call graph for this function:
Here is the caller graph for this function:| const ILIAS\FileDelivery\Delivery\StreamDelivery::SUBREQUEST_SEPARATOR = '/-/' |
Definition at line 38 of file StreamDelivery.php.
Referenced by ILIAS\LegalDocuments\Consumer\ContainerURIConsumer\getURI().