/** * @expectedException \Retrinko\UrlComposer\Exceptions\UrlException */ public function test_addToPath_withEmptyString_thrownsUrlException() { $baseUlr = 'http://my-url.com/'; $emptyPathPart = ''; $url = new UrlComposer($baseUlr); $url->addToPath($emptyPathPart); }
/** * @param string $name * * @return bool * @throws Exception * @throws \Retrinko\UrlComposer\Exceptions\UrlException */ public function closeConnection($name) { // Build URL: /nodes[?memory=true] $url = new UrlComposer($this->apiUrl); $url->addToPath('connections')->addToPath($name); // Build request $request = new JsonRequest($url->__toString(), RequestInterface::REQUEST_METHOD_DELETE); $request->setAuth($this->user, $this->pass); // Execute request $this->executeRequest($request); return true; }