public function testReadsFromRequestBody()
 {
     $body = Stream::factory('foo');
     $t = new Transaction(new Client(), new Request('PUT', 'http://httbin.org', [], $body));
     $m = new RequestMediator($t, new MessageFactory());
     $this->assertEquals('foo', $m->readRequestBody(null, null, 3));
 }
 private function add_save_to(RequestInterface $request, RequestMediator $mediator, &$options, $value)
 {
     $mediator->setResponseBody(is_string($value) ? new LazyOpenStream($value, 'w') : Stream::factory($value));
 }
示例#3
0
 private function add_save_to(RequestInterface $request, RequestMediator $mediator, &$options, $value)
 {
     $mediator->setResponseBody(is_string($value) ? Stream\create(fopen($value, 'w')) : Stream\create($value));
 }