public function getXml($url)
{
$uri = "http://{$this->ip}:1400{$url}";
if ($this->cache->contains($uri)) {
$this->logger->info("getting xml from cache: {$uri}");
$xml = $this->cache->fetch($uri);
} else {
$this->logger->notice("requesting xml from: {$uri}");
$xml = (string) (new Client())->get($uri)->getBody();
$this->cache->save($uri, $xml, Cache::DAY);
}
return new XmlParser($xml);
}