ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
GlobalHttpState.php
Go to the documentation of this file.
1<?php
2
19namespace ILIAS\HTTP;
20
24use Psr\Http\Message\RequestInterface;
25use Psr\Http\Message\ResponseInterface;
26use Psr\Http\Message\ServerRequestInterface;
28
43{
44 public function durations(): DurationFactory;
45
46 public function wrapper(): WrapperFactory;
47
53 public function request(): RequestInterface;
54
55
59 public function response(): ResponseInterface;
60
61
67 public function cookieJar(): CookieJar;
68
69
77 public function saveRequest(ServerRequestInterface $request): void;
78
79
85 public function saveResponse(ResponseInterface $response): void;
86
87
93 public function sendResponse(): void;
94
95
96 public function close(): void;
97}
Interface GlobalHttpState.
saveRequest(ServerRequestInterface $request)
Saves the given request for further use.
saveResponse(ResponseInterface $response)
Saves the given response for further use.
sendResponse()
Render the current response hold by ILIAS.
request()
Returns the current psr-7 server request.
cookieJar()
Returns a cookie jar which has all cookies known by the ILIAS response.
response()
Returns the current psr-7 response.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$response
Definition: xapitoken.php:93