* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class ResponseFactoryTest extends TestCase { /** @var array */ protected $server; protected function setUp(): void { parent::setUp(); // the test modifies the global server variable so store and reset the // values after the test $this->server = $_SERVER; } protected function tearDown(): void { parent::tearDown(); $_SERVER = $this->server; } public function testCreateResponse() { $_SERVER['SERVER_PROTOCOL'] = 'HTTP/1.0'; $factory = new ResponseFactory(); $response = $factory->createResponse(); $this->assertEquals('HTTP/1.0', $response->getProtocolVersion()); } public function testCreateResponseProtocolFallback() { $factory = new ResponseFactory(); $response = $factory->createResponse(); $this->assertEquals('HTTP/1.1', $response->getProtocolVersion()); } } __halt_compiler();----SIGNATURE:----PB6pUi5Omp9u9NBAHteoawRYJNr8fzmf+x4PQbOvMbqtCG4ND58Q4+gLkmid7fTEtyMyTolqp/3R6WMfbPF8fpKdGUNebXDnTxxTMD8vjvmJEjcBogvuQrmB2mVyC4s9FYkj2RzfTpIhT/TBEx0dONL7kGpP6MVyjBDsrXcfcPr2cx73XPE2JhULoJ26eQ/jeLhV7esBf4wRwA8Vh/cmLglrWCSjKzRbYl6BteAVdyTCTKOBp4HmQ8pJZvn50y5Xvv4v44f3NF8rL+O+ncjUGcYVpnTdWlKXhZllm4a6JjDf6tNHWa6qoclj5Z86mZrwkCCiJJzk/gsyPodZTsI953GxvlpltStG12S4jUjbV92QGZ2uKmSWn5PHMIKlTvvCbA/W3HwwqLnzbYxIyVc7TnteGHcJxugEsy+vQAOmWVzKvTHX2IgeNELE8EQlYqLv0SG7ZbB+gPL+Kv2QuDJafucuMJEYN1o6F+RGIeYLZ6+yHBDU708uDnQoR8FtdEtT2Z6NP45kKqECtqlBVsHk03zePcuYXK8dNOGIlj6IZM65hZnVqmL5FolrZMFOFdPwvYVMtP+Z3r2fkWKnrClaJrA98mq8rVQdjkyhFY1Y9360RI+ddGhKG3h6j0FtqHWzrJqFOBDhXT5QoJ2RDigsg8pw7wdUpmdLE6/O/2VqZ68=----ATTACHMENT:----NDI3NjA4MDY0NjI0MDIyNSAyNDIyMDUwNzYwODk5MjU0IDEzMTg3MDM4MjY0MTAwODM=