* @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:----nYWTq7HdaeGIjimjvMroieCNXuDhP3BDI0JOcg/XuZq4tS1kIZ83YvChwkxWsDIJUUPbP64qqlVNR9WdplAH559p+Nuw1sX7l8UYa50nRc6Q+N5T2mw3vKeVg7+3Ibgum0HoWfo8GYPvDzZdFM/IZkAvehM7ArJTooL96Aet0zx9HEr7Ynxh9E5Mr/bQTsn35RRSDwFP2vYYxrVldShOhVfbl/pYEolQHeBZtuvx2XtELOqRc/Re/fdbsOIyo1joayc40V5IxZUbuMa5lkdFmRAiz72G2zBhQzRvqcjERrP8eRBXpLiFooWMCHT5oKWEzqSpU5yCQHgS8nQeQM4VFbymzPY+XJ2jXBL/RAoK45cKuk73PTbod+3iCA4QVFWlMjxAgYqf/0Pi7tPkNYTXz0dKaOu4DjRJVL+8qCTN2NxGZuxylxT49Ra2x+j76ksP0eMDZnukHu3xAT3F3RQAUY7Bz+ubSMyXAJLAXCBMQ8LN3n+aNTcPPTqsossnIpD1iMQuf7PKkizpLO5KSWsgfnRiOKAjhHZqUXEW2MsHrUXr2zyhv1sitx8ohvESh4239Oyo2oSaj7DmYIIIPFgsZje/kQLAUiMchDgcdAlQhhBVxUeAI1saCZ8Nj1CeNKrDFD8IsVYn82Peqb3CUcCLvZLiNaMTHXHiEE6H/q71WE4=----ATTACHMENT:----NTk2MzE5MTcxODYwMzk1OCA2NzQ1MjU5MjE0MjYyNzE1IDMwODk4MjUzNDg5OTgyNA==