/** * List tenants action * * @param Marker $marker Marker Data. * @return array Return tenants list */ public function listTenants(Marker $marker = null) { $result = null; if ($marker !== null) { $options = $marker->getQueryData(); } else { $options = array(); } $response = $this->getClient()->call($this->config->getIdentityEndpoint(), '/tenants', $options); if ($response->hasError() === false) { $result = json_decode($response->getContent()); $result = $result->tenants; } return $result; }