buildUrl() public method

Turn a URI segment into a full API URL.
public buildUrl ( string $uri, boolean $appendKey = true ) : string
$uri string
$appendKey boolean Whether to automatically append the API key into the URL.
return string
Ejemplo n.º 1
0
 public function testUrlConstruction()
 {
     $api = new RESTfulService('bar', null, 'http://foo.com', \Mockery::mock(Client::class));
     $this->assertEquals('http://foo.com/get/param?key=bar', $api->buildUrl('get/param'));
     $this->assertEquals('http://foo.com/get/param?baz=moo&key=bar', $api->buildUrl('/get/param?baz=moo'));
     $this->assertEquals('http://baz.com/?key=bar', $api->buildUrl('http://baz.com/'));
 }