Skip to content

Commit 168e78e

Browse files
author
Alexandru Bucur
authored
fix possible nullable item api responses to just return an empty array item list (#181)
* fix possible nullable item api responses to just return an empty array item list
1 parent b9b9afa commit 168e78e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/MessageBird/Resources/Base.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,13 +168,20 @@ public function getList(?array $parameters = [])
168168

169169
$objectName = $this->object;
170170

171+
$baseList->items = [];
172+
173+
if ($items === null) {
174+
return $baseList;
175+
}
176+
171177
foreach ($items as $item) {
172178
/** @psalm-suppress UndefinedClass */
173179
$object = new $objectName($this->httpClient);
174180

175181
$message = $object->loadFromArray($item);
176182
$baseList->items[] = $message;
177183
}
184+
178185
return $baseList;
179186
}
180187

0 commit comments

Comments
 (0)