* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class ResponseFactory implements ResponseFactoryInterface { /** @var array */ protected $server; /** * @param array|null $server */ public function __construct(array $server = null) { $this->server = $server === null ? $_SERVER : $server; } /** * @inheritdoc */ public function createResponse() { $protocol = isset($this->server['SERVER_PROTOCOL']) ? $this->server['SERVER_PROTOCOL'] : 'HTTP/1.1'; $response = new Response(); $response->setProtocolVersion($protocol); $response->setHeader('X-Powered-By', 'psx'); $response->setBody(new Stream(fopen('php://temp', 'r+'))); return $response; } } __halt_compiler();----SIGNATURE:----Yp2HIx4xrS9/rC3njMYoQh1S83gDdXRkKHkwrc2c1I0JE344z6Q43IYHflJ3wSw5MW3o8dRlZLfgmpH4xgM/LVP6xUkVsXlL7qjTSuZuQzHb5i8aE0ocpc+6KrELh3CnVcTjn19vki9gTFcMJ2LZL2xTCYTNlaMOsOS/8AvpZvSnCGNv/YRccQFJ/xnP+0a3GR++HZSYsy2BzX0ZoSAtOgkTeC/7V/oqqdyAIbJOTn5bpH3nq0DgK2nBFB2EDW/+d3zUhkAJjoca8kTM5zSSnlkOnuL6Ifgcp8f36yrfXMsMEbc13izlmdqrygOVo9JqvDZe/u8vvg07q9QinIcFFv3kghlvit91AOG4yGCJUoYmyskTynCiZt7rpk2jSNXf1GGi6ftLiXOEc7iJJmZG5KIIXi6/tAvnLQeS24/g+Km40Zpn8LBrnNhrOFZsn12dWaF0U/gWeAstkHkBgPjOyRFe3kwoWGE40FUZvKQnswJjJk0/8UI6M2vQHjPTqc8BKh7D08Q29xprT2E7DlpFvyg72Ex1A1DkIKvbXEwhtDIRCnO0tdH2qOgxEs8lc5ZKQEAYiRAwJK3T4mXChiok78oWLfLqfcYoTq2lIHxbSpHq3oES1MTD4REu5GnfcvA9aHql8S1sdUkvsvcSyrNR3xXn8PjHAuH2DD+W6rnprq4=----ATTACHMENT:----Njc0MDkzNDI4MTI4MjU4NCA4OTY0NzQ1Nzk5MzEwMzM0IDQ3MTc0OTg1ODAyOTM5OTE=