public function testGetUriOptionsShould() { $options = ['id' => '123456', 'usr' => 'team', 'pwd' => 'secret']; $expected = '?id=123456&usr=team&pwd=secret'; $this->assertEquals($expected, Client::getUriOptions($options)); $options = ['id' => '123456']; $expected = '123456'; $this->assertEquals($expected, Client::getUriOptions($options)); $options = ['team']; $expected = 'team'; $this->assertEquals($expected, Client::getUriOptions($options)); $options = []; $expected = ''; $this->assertEquals($expected, Client::getUriOptions($options)); }
public function delete($endpoint, $options = []) { $uri = Client::endpoint() . $endpoint . Client::getUriOptions($options); $response = \Httpful\Request::delete($uri)->authenticateWith(Client::key(), Client::secret())->addHeaders(Client::headers())->send(); return $response; }