From 2c66794e7245f348b0df4e35cb75feefa79b39cd Mon Sep 17 00:00:00 2001 From: Page Carbajal Date: Thu, 14 Apr 2022 13:35:25 -0500 Subject: [PATCH] Validation for the find method $id may not always be an array. Currently triggering "argument must be of type array|object" warning. This validation fixes that issue. --- src/DynamoDbQueryBuilder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DynamoDbQueryBuilder.php b/src/DynamoDbQueryBuilder.php index 54e584b..be4009e 100644 --- a/src/DynamoDbQueryBuilder.php +++ b/src/DynamoDbQueryBuilder.php @@ -451,7 +451,7 @@ public function chunk($chunkSize, callable $callback) */ public function find($id, array $columns = []) { - if ($this->isMultipleIds($id)) { + if (is_array($id) && $this->isMultipleIds($id)) { return $this->findMany($id, $columns); }