public function withBase($baseUri)
{
$browser = clone $this;
$browser->baseUri = $this->messageFactory->uri($baseUri);
if ($browser->baseUri->getScheme() === '' || $browser->baseUri->getHost() === '') {
throw new \InvalidArgumentException('Base URI must be absolute');
}
return $browser;
}
public function setUp() { $url = 'http://svn.apache.org/viewvc/'; $this->loop = LoopFactory::create(); $browser = new Browser($this->loop); $this->viewvc = new Client($browser->withBase($url)); }