このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新のリビジョン 両方とも次のリビジョン | ||
apricot:core:response-class [2020/07/01 13:29] tanaka [Responseクラス] |
apricot:core:response-class [2020/07/02 00:42] y2sunlight [Responseクラス] |
||
---|---|---|---|
行 37: | 行 37: | ||
|hasFlash(string $key): | |hasFlash(string $key): | ||
|addFlash(string $key, $value): | |addFlash(string $key, $value): | ||
- | |commit(int $response_code = null)|レスポンスの確定| | + | |commit(int $response_code=null)|レスポンスの確定| |
{{fa> | {{fa> | ||
行 119: | 行 119: | ||
* @param int $response_code | * @param int $response_code | ||
*/ | */ | ||
- | public function commit(int $response_code = null) | + | public function commit(int $response_code=null) |
{ | { | ||
// Set Http response code | // Set Http response code | ||
if (isset($response_code)) | if (isset($response_code)) | ||
{ | { | ||
- | http_response_code ($response_code); | + | http_response_code($response_code); |
} | } | ||
行 154: | 行 154: | ||
|< | |< | ||
|setHtml(string $html=null): | |setHtml(string $html=null): | ||
- | |commit()|レスポンスの確定| | + | |commit(int $response_code=null)|レスポンスの確定| |
{{fa> | {{fa> | ||
行 198: | 行 198: | ||
* @see \Core\Foundation\Response:: | * @see \Core\Foundation\Response:: | ||
*/ | */ | ||
- | public function commit() | + | public function commit(int $response_code=null) |
{ | { | ||
- | parent:: | ||
- | |||
// headersに' | // headersに' | ||
$matchs= preg_grep('/ | $matchs= preg_grep('/ | ||
行 208: | 行 206: | ||
$this-> | $this-> | ||
} | } | ||
+ | |||
+ | parent:: | ||
// HTMLのレンダリング | // HTMLのレンダリング | ||
echo $this-> | echo $this-> | ||
+ | flush(); | ||
} | } | ||
} | } |