Merge pull request #37 from corley/feature/http-endpoint-duplication

Fixes code duplication
This commit is contained in:
Walter Dal Mut
2015-06-24 10:14:52 +02:00
+10 -10
View File
@@ -53,23 +53,23 @@ class GuzzleAdapter extends AdapterAbstract implements QueryableInterface
protected function getHttpSeriesEndpoint()
{
return sprintf(
"%s://%s:%d%s/write",
$this->getOptions()->getProtocol(),
$this->getOptions()->getHost(),
$this->getOptions()->getPort(),
$this->getOptions()->getPrefix()
);
return $this->getHttpEndpoint("write");
}
protected function getHttpQueryEndpoint($name = false)
protected function getHttpQueryEndpoint()
{
return $this->getHttpEndpoint("query");
}
private function getHttpEndpoint($operation)
{
$url = sprintf(
"%s://%s:%d%s/query",
"%s://%s:%d%s/%s",
$this->getOptions()->getProtocol(),
$this->getOptions()->getHost(),
$this->getOptions()->getPort(),
$this->getOptions()->getPrefix()
$this->getOptions()->getPrefix(),
$operation
);
return $url;