From 2f1a4e490bde9e85efcf6fcfdd259237a35d42c2 Mon Sep 17 00:00:00 2001 From: Steffan Date: Tue, 15 Sep 2026 10:45:22 +0200 Subject: [PATCH] [Server] use native array_is_list for associative array to stdClass conversion --- src/Capability/Discovery/SchemaValidator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Capability/Discovery/SchemaValidator.php b/src/Capability/Discovery/SchemaValidator.php index 56174bdc..ea44bb91 100644 --- a/src/Capability/Discovery/SchemaValidator.php +++ b/src/Capability/Discovery/SchemaValidator.php @@ -137,7 +137,7 @@ private function convertDataForValidator(mixed $data): mixed { if (\is_array($data)) { // Check if it's an associative array (keys are not sequential numbers 0..N-1) - if (!empty($data) && array_keys($data) !== range(0, \count($data) - 1)) { + if (!array_is_list($data)) { $obj = new \stdClass(); foreach ($data as $key => $value) { $obj->{$key} = $this->convertDataForValidator($value);