/** * Format spatial api response result * * @param $response * @return ResponseFormat */ private function formatResult($response) { $responseFormat = new ResponseFormat(); $result = new Result(); $i = 0; foreach ($response->getBody() as $found) { $node = new Node($found['metadata']['id'], $found['metadata']['labels'], $found['data']); $result->addNode($node); } $responseFormat->addResult($result); return $responseFormat; }