コード例 #1
0
ファイル: content.php プロジェクト: estvoyage/risingsun
 function outputOfHttpResponseIs(response $response, output $output)
 {
     $formater = clone $this;
     $formater->output = $output;
     $response->recipientOfHttpResponseContentIs($formater);
     return $this;
 }
コード例 #2
0
ファイル: aggregator.php プロジェクト: estvoyage/risingsun
 function outputOfHttpResponseIs(response $response, output $output)
 {
     $formater = clone $this;
     $formater->output = $output;
     $formater->noHeaderAggregatorFormater = $formater->defaultHeaderAggregatorFormater;
     $response->recipientOfHttpHeaderAggregatorIs($formater);
     $formater->noHeaderAggregatorFormater->outputIs($formater->output);
     return $this;
 }
コード例 #3
0
ファイル: line.php プロジェクト: estvoyage/risingsun
 function outputOfHttpResponseIs(response $response, output $output)
 {
     $formater = clone $this;
     $formater->output = $output;
     $formater->noStatusLineFormater = $formater->defaultStatusLineFormater;
     $response->recipientOfHttpResponseStatusLineIs($formater);
     $formater->noStatusLineFormater->outputIs($formater->output);
     return $this;
 }
コード例 #4
0
ファイル: generic.php プロジェクト: estvoyage/risingsun
 function outputOfHttpResponseIs(response $response, output $output)
 {
     $formater = clone $this;
     $formater->statusLine = new response\status\line\blackhole();
     $formater->headerAggregator = new header\aggregator\blackhole();
     $formater->content = new response\content();
     $response->recipientOfHttpResponseStatusLineIs($formater);
     $response->recipientOfHttpHeaderAggregatorIs($formater);
     $response->recipientOfHttpResponseContentIs($formater);
     $formater->statusLineFormater->outputOfHttpResponseStatusLineIs($formater->statusLine, $output);
     $formater->headerAggregatorFormater->outputOfHttpHeaderAggregatorIs($formater->headerAggregator, $output);
     $formater->contentFormater->outputOfHttpResponseContentIs($formater->content, $output);
     return $this;
 }