Skip to content

Commit 38a7b9d

Browse files
Fixed keyboard constructur without any parameters
1 parent 2093cff commit 38a7b9d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/Entities/Keyboard.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,12 @@ protected function createFromParams(): array
8888

8989
$data = reset($args);
9090

91+
// reset() returns false, if the array was empty,
92+
// which crashes force-casting $data into an array
93+
if ($data === false) {
94+
return [];
95+
}
96+
9197
if ($from_data = array_key_exists($keyboard_type, (array) $data)) {
9298
$args = $data[$keyboard_type];
9399

0 commit comments

Comments
 (0)