setDefaultReader($reader); } public static function getDefaultReader() : NodeReader { return self::getInstance()->getDefaultReader(); } public static function getClient() { return self::getInstance()->getClient(); } public static function getCloudObject(IRI $coid) : ?CloudObject { return self::getInstance()->getCloudObject($coid); } public static function getObjectNode(IRI $coid) : ?Node { return self::getInstance()->getObjectNode($coid); } public static function fetchObjectsInNamespaceWithType(IRI $namespaceCoid, $type) : array { return self::getInstance()->fetchObjectsInNamespaceWithType($namespaceCoid, $type); } public static function fetchAllObjectsInNamespace(IRI $namespaceCoid) : array { return self::getInstance()->fetchAllObjectsInNamespace($namespaceCoid); } public static function getCOIDListForNamespace(IRI $namespaceCoid) : array { return self::getInstance()->getCOIDListForNamespace($namespaceCoid); } public static function getCOIDListForNamespaceWithType(IRI $namespaceCoid, $type) : array { return self::getInstance()->getCOIDListForNamespaceWithType($namespaceCoid, $type); } public static function getAttachment(IRI $coid, $filename) { return self::getInstance()->getAttachment($coid, $filename); } public static function getAuthenticatingNamespaceObjectNode() : ?Node { return self::getInstance()->getAuthenticatingNamespaceObjectNode(); } public static function getAuthenticatingNamespaceCloudObject() : ?CloudObject { return self::getInstance()->getAuthenticatingNamespaceCloudObject(); } }