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)); }
private function add_save_to(RequestInterface $request, RequestMediator $mediator, &$options, $value) { $mediator->setResponseBody(is_string($value) ? Stream\create(fopen($value, 'w')) : Stream\create($value)); }