Path: blob/master/src/aphront/sink/AphrontIsolatedHTTPSink.php
12249 views
<?php12/**3* Isolated HTTP sink for testing.4*/5final class AphrontIsolatedHTTPSink extends AphrontHTTPSink {67private $status;8private $headers;9private $data;1011protected function emitHTTPStatus($code, $message = '') {12$this->status = $code;13}1415protected function emitHeader($name, $value) {16$this->headers[] = array($name, $value);17}1819protected function emitData($data) {20$this->data .= $data;21}2223protected function isWritable() {24return true;25}2627public function getEmittedHTTPStatus() {28return $this->status;29}3031public function getEmittedHeaders() {32return $this->headers;33}3435public function getEmittedData() {36return $this->data;37}3839}404142