From 69a16e64d151a0a245ce4fb5335b2266cb877067 Mon Sep 17 00:00:00 2001 From: Lukas Rosenstock Date: Fri, 12 Jun 2026 17:30:25 +0000 Subject: [PATCH] Fixed return type hints to not fail when objects are null --- CloudObjects/SDK/ObjectRetriever.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CloudObjects/SDK/ObjectRetriever.php b/CloudObjects/SDK/ObjectRetriever.php index 80eb844..8ac6eb0 100644 --- a/CloudObjects/SDK/ObjectRetriever.php +++ b/CloudObjects/SDK/ObjectRetriever.php @@ -206,7 +206,7 @@ class ObjectRetriever implements CustomCacheAndLogInterface { /** * Get an object description and return a CloudObject. */ - public function getCloudObject(IRI $coid) : CloudObject { + public function getCloudObject(IRI $coid) : ?CloudObject { $node = $this->getObjectNode($coid); if (!$node) { // Object not found @@ -239,7 +239,7 @@ class ObjectRetriever implements CustomCacheAndLogInterface { * @param IRI $coid COID of the object * @return Node|null */ - public function getObjectNode(IRI $coid) : Node { + public function getObjectNode(IRI $coid) : ?Node { if (!COIDParser::isValidCOID($coid)) throw new Exception("Not a valid COID.");