| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Provides an interface to the ILIAS HTTP services. More...
 Inheritance diagram for ILIAS\HTTP\RawHTTPServices:
 Collaboration diagram for ILIAS\HTTP\RawHTTPServices:Public Member Functions | |
| __construct (ResponseSenderStrategy $senderStrategy, CookieJarFactory $cookieJarFactory, RequestFactory $requestFactory, ResponseFactory $responseFactory, DurationFactory $durationFactory) | |
| RawHTTPServices constructor.  More... | |
| durations () | |
| wrapper () | |
| cookieJar () | |
| request () | |
| response () | |
| saveRequest (ServerRequestInterface $request) | |
| saveResponse (ResponseInterface $response) | |
| sendResponse () | |
| close () | |
Private Attributes | |
| ILIAS HTTP Response Sender ResponseSenderStrategy | $sender | 
| ILIAS HTTP Cookies CookieJarFactory | $cookieJarFactory | 
| ILIAS HTTP Request RequestFactory | $requestFactory | 
| ILIAS HTTP Response ResponseFactory | $responseFactory | 
| ILIAS HTTP Duration DurationFactory | $durationFactory | 
| Psr Http Message ServerRequestInterface | $request = null | 
| Psr Http Message ResponseInterface | $response = null | 
Provides an interface to the ILIAS HTTP services.
Definition at line 36 of file RawHTTPServices.php.
| ILIAS\HTTP\RawHTTPServices::__construct | ( | ResponseSenderStrategy | $senderStrategy, | 
| CookieJarFactory | $cookieJarFactory, | ||
| RequestFactory | $requestFactory, | ||
| ResponseFactory | $responseFactory, | ||
| DurationFactory | $durationFactory | ||
| ) | 
RawHTTPServices constructor.
| ResponseSenderStrategy | $senderStrategy | A response sender strategy. | 
| CookieJarFactory | $cookieJarFactory | Cookie Jar implementation. | 
Definition at line 53 of file RawHTTPServices.php.
References ILIAS\HTTP\RawHTTPServices\$cookieJarFactory, ILIAS\HTTP\RawHTTPServices\$durationFactory, ILIAS\HTTP\RawHTTPServices\$requestFactory, and ILIAS\HTTP\RawHTTPServices\$responseFactory.
| ILIAS\HTTP\RawHTTPServices::close | ( | ) | 
Implements ILIAS\HTTP\GlobalHttpState.
Definition at line 144 of file RawHTTPServices.php.
References exit.
| ILIAS\HTTP\RawHTTPServices::cookieJar | ( | ) | 
Implements ILIAS\HTTP\GlobalHttpState.
Definition at line 81 of file RawHTTPServices.php.
References ILIAS\HTTP\RawHTTPServices\response().
Referenced by ILIAS\HTTP\RawHTTPServices\sendResponse().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ILIAS\HTTP\RawHTTPServices::durations | ( | ) | 
Implements ILIAS\HTTP\GlobalHttpState.
Definition at line 67 of file RawHTTPServices.php.
References ILIAS\HTTP\RawHTTPServices\$durationFactory.
| ILIAS\HTTP\RawHTTPServices::request | ( | ) | 
Implements ILIAS\HTTP\GlobalHttpState.
Definition at line 90 of file RawHTTPServices.php.
References ILIAS\HTTP\RawHTTPServices\$request.
Referenced by ILIAS\HTTP\RawHTTPServices\saveRequest(), and ILIAS\HTTP\RawHTTPServices\wrapper().
 Here is the caller graph for this function:| ILIAS\HTTP\RawHTTPServices::response | ( | ) | 
Implements ILIAS\HTTP\GlobalHttpState.
Definition at line 103 of file RawHTTPServices.php.
References ILIAS\HTTP\RawHTTPServices\$response.
Referenced by ILIAS\HTTP\RawHTTPServices\cookieJar(), ILIAS\HTTP\RawHTTPServices\saveResponse(), and ILIAS\HTTP\RawHTTPServices\sendResponse().
 Here is the caller graph for this function:| ILIAS\HTTP\RawHTTPServices::saveRequest | ( | ServerRequestInterface | $request | ) | 
Implements ILIAS\HTTP\GlobalHttpState.
Definition at line 116 of file RawHTTPServices.php.
References ILIAS\HTTP\RawHTTPServices\$request, and ILIAS\HTTP\RawHTTPServices\request().
 Here is the call graph for this function:| ILIAS\HTTP\RawHTTPServices::saveResponse | ( | ResponseInterface | $response | ) | 
Implements ILIAS\HTTP\GlobalHttpState.
Definition at line 125 of file RawHTTPServices.php.
References ILIAS\HTTP\RawHTTPServices\$response, and ILIAS\HTTP\RawHTTPServices\response().
 Here is the call graph for this function:| ILIAS\HTTP\RawHTTPServices::sendResponse | ( | ) | 
Implements ILIAS\HTTP\GlobalHttpState.
Definition at line 134 of file RawHTTPServices.php.
References ILIAS\HTTP\RawHTTPServices\cookieJar(), and ILIAS\HTTP\RawHTTPServices\response().
 Here is the call graph for this function:| ILIAS\HTTP\RawHTTPServices::wrapper | ( | ) | 
Implements ILIAS\HTTP\GlobalHttpState.
Definition at line 72 of file RawHTTPServices.php.
References ILIAS\HTTP\RawHTTPServices\request().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 39 of file RawHTTPServices.php.
Referenced by ILIAS\HTTP\RawHTTPServices\__construct().
      
  | 
  private | 
Definition at line 42 of file RawHTTPServices.php.
Referenced by ILIAS\HTTP\RawHTTPServices\__construct(), and ILIAS\HTTP\RawHTTPServices\durations().
      
  | 
  private | 
Definition at line 43 of file RawHTTPServices.php.
Referenced by ILIAS\HTTP\RawHTTPServices\request(), and ILIAS\HTTP\RawHTTPServices\saveRequest().
      
  | 
  private | 
Definition at line 40 of file RawHTTPServices.php.
Referenced by ILIAS\HTTP\RawHTTPServices\__construct().
      
  | 
  private | 
Definition at line 44 of file RawHTTPServices.php.
Referenced by ILIAS\HTTP\RawHTTPServices\response(), and ILIAS\HTTP\RawHTTPServices\saveResponse().
      
  | 
  private | 
Definition at line 41 of file RawHTTPServices.php.
Referenced by ILIAS\HTTP\RawHTTPServices\__construct().
      
  | 
  private | 
Definition at line 38 of file RawHTTPServices.php.