コード例 #1
0
 public function __call($name, $arguments)
 {
     $builder = new RequestBuilder(array('domain' => $this->domain, 'method' => $name, 'path' => array($this->basePath)));
     return $builder->withHeaders($this->headers);
 }
コード例 #2
0
 public function testFullUrl()
 {
     $builder = new RequestBuilder(['domain' => 'www.domain.com', 'method' => 'get']);
     $builder->path(2)->subpath()->withParams([['key' => 'param1', 'value' => 'value1'], ['key' => 'param2', 'value' => 'value2']]);
     $this->assertEquals('www.domain.com/path/2/subpath?param1=value1&param2=value2', $builder->getUrl());
 }