ILIAS
trunk Revision v11.0_alpha-2662-g519ff7d528f
|
Public Member Functions | |
getName () | |
buildForStream (ServerRequestInterface $request, ResponseInterface $response, FileStream $stream,) | |
supportPartial () | |
supportStreaming () | |
supportFileDeletion () | |
supportsInlineDelivery () | |
supportsAttachmentDelivery () | |
Protected Member Functions | |
buildHeaders (ResponseInterface $response, FileStream $stream) | |
deliverFull (ResponseInterface $response, FileStream $stream,) | |
deliverPartial (RequestInterface|ServerRequestInterface $request, ResponseInterface $response, FileStream $stream,) | |
Definition at line 33 of file PHPResponseBuilder.php.
ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder::buildForStream | ( | ServerRequestInterface | $request, |
ResponseInterface | $response, | ||
FileStream | $stream | ||
) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 40 of file PHPResponseBuilder.php.
References ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder\buildHeaders(), ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder\deliverFull(), ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder\deliverPartial(), and ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder\supportPartial().
|
protected |
Definition at line 58 of file PHPResponseBuilder.php.
References ILIAS\StaticURL\Response\Response\ResponseHeader\ACCEPT_RANGES, ILIAS\StaticURL\Response\Response\ResponseHeader\CONTENT_LENGTH, ILIAS\StaticURL\Response\Response\ResponseHeader\ETAG, ILIAS\StaticURL\Response\Response\ResponseHeader\LAST_MODIFIED, and ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder\supportPartial().
Referenced by ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder\buildForStream().
|
protected |
Definition at line 79 of file PHPResponseBuilder.php.
Referenced by ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder\buildForStream().
|
protected |
Definition at line 87 of file PHPResponseBuilder.php.
References $response, ILIAS\StaticURL\Response\Response\ResponseHeader\CONTENT_LENGTH, ILIAS\StaticURL\Response\Response\ResponseHeader\CONTENT_RANGE, ILIAS\Repository\int(), null, ILIAS\Filesystem\Stream\Streams\ofString(), and ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder\supportPartial().
Referenced by ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder\buildForStream().
ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder::getName | ( | ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 35 of file PHPResponseBuilder.php.
ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder::supportFileDeletion | ( | ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 164 of file PHPResponseBuilder.php.
ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder::supportPartial | ( | ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 154 of file PHPResponseBuilder.php.
Referenced by ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder\buildForStream(), ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder\buildHeaders(), and ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder\deliverPartial().
ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder::supportsAttachmentDelivery | ( | ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 174 of file PHPResponseBuilder.php.
ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder::supportsInlineDelivery | ( | ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 169 of file PHPResponseBuilder.php.
ILIAS\FileDelivery\Delivery\ResponseBuilder\PHPResponseBuilder::supportStreaming | ( | ) |
Implements ILIAS\FileDelivery\Delivery\ResponseBuilder\ResponseBuilder.
Definition at line 159 of file PHPResponseBuilder.php.