◆ __construct()
Definition at line 37 of file BaseDelivery.php.
42 if (is_readable(self::MIME_TYPE_MAP)) {
43 $map = include self::MIME_TYPE_MAP;
45 $this->mime_type_map = $map ?? [];
◆ saveAndClose()
ILIAS\FileDelivery\Delivery\BaseDelivery::saveAndClose |
( |
ResponseInterface |
$r, |
|
|
?string |
$path_to_delete = null |
|
) |
| |
|
protected |
◆ setGeneralHeaders()
ILIAS\FileDelivery\Delivery\BaseDelivery::setGeneralHeaders |
( |
ResponseInterface |
$r, |
|
|
string |
$uri, |
|
|
string |
$mime_type, |
|
|
string |
$file_name, |
|
|
Disposition |
$disposition = Disposition::INLINE |
|
) |
| |
|
protected |
Definition at line 75 of file BaseDelivery.php.
References ILIAS\FileDelivery\Delivery\$disposition, $r, ILIAS\StaticURL\Response\Response\ResponseHeader\CACHE_CONTROL, ILIAS\StaticURL\Response\Response\ResponseHeader\CONTENT_DISPOSITION, ILIAS\StaticURL\Response\Response\ResponseHeader\CONTENT_TYPE, and ILIAS\StaticURL\Response\Response\ResponseHeader\EXPIRES.
Referenced by ILIAS\FileDelivery\Delivery\LegacyDelivery\deliver(), ILIAS\FileDelivery\Delivery\StreamDelivery\deliver(), and ILIAS\FileDelivery\Delivery\StreamDelivery\deliverFromToken().
82 $r =
$r->withHeader(
'X-ILIAS-FileDelivery-Method', $this->response_builder->getName());
91 date(
"D, j M Y H:i:s", strtotime(
'+5 days')) .
" GMT"
◆ $mime_type_map
array ILIAS\FileDelivery\Delivery\BaseDelivery::$mime_type_map |
|
protected |
◆ MIME_TYPE_MAP
const ILIAS\FileDelivery\Delivery\BaseDelivery::MIME_TYPE_MAP = __DIR__ . '/../../../FileUpload/src/mime_type_map.php' |
|
protected |
The documentation for this class was generated from the following file: