ResponsePrinter
in package
HTTPレスポンス出力処理。
本クラス処理前後(execute前後)には何も出力しないのがお行儀良い処理。
Table of Contents
Properties
Methods
- __construct() : mixed
- 生成。
- execute() : void
- 応答出力。
- getContentLength() : int
- 応答ヘッダ: Content-Length を取得。
- output() : void
- 応答本文出力処理。
Properties
$request read-only
protected
HttpRequest
$request
$response read-only
protected
HttpResponse
$response
Methods
__construct()
生成。
public
__construct(HttpRequest $request, HttpResponse $response) : mixed
Parameters
- $request : HttpRequest
- $response : HttpResponse
execute()
応答出力。
public
execute() : void
getContentLength()
応答ヘッダ: Content-Length を取得。
private
getContentLength() : int
Tags
Return values
int —0以上の場合は決定された出力byte数。負数は不明。
output()
応答本文出力処理。
private
output() : void