/** * Domain Resource * * @param $domain * @return resource * @throws \Exception */ public function getDomainResource($domain) { $domain = libvirt_domain_lookup_by_name($this->resource, $domain); if (is_resource($domain)) { return $domain; } $domain = libvirt_domain_lookup_by_uuid_string($this->resource, $domain); if (is_resource($domain)) { return $domain; } throw new \Exception("Dominio informado não existe: " . libvirt_get_last_error()); }
function domain_get_name_by_uuid($uuid) { $dom = libvirt_domain_lookup_by_uuid_string($this->conn, $uuid); if (!$dom) { return false; } $tmp = libvirt_domain_get_name($dom); return $tmp ? $tmp : $this->_set_last_error(); }
function domain_get_domain_by_uuid($uuid) { $dom = libvirt_domain_lookup_by_uuid_string($this->conn, $uuid); return ($dom) ? $dom : $this->_set_last_error(); }