From 44b549ec83eeae6cd8814c9fc2e521571fdb72eb Mon Sep 17 00:00:00 2001 From: Ricardo Boss Date: Fri, 7 Jan 2022 11:34:01 +0100 Subject: [PATCH] Updated return type of iterator_count and iterator_apply functions to 0|positive-int --- dictionaries/CallMap.php | 4 ++-- dictionaries/CallMap_historical.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dictionaries/CallMap.php b/dictionaries/CallMap.php index 61e0a07c5ff..f125d82b55b 100644 --- a/dictionaries/CallMap.php +++ b/dictionaries/CallMap.php @@ -6571,8 +6571,8 @@ 'Iterator::next' => ['void'], 'Iterator::rewind' => ['void'], 'Iterator::valid' => ['bool'], -'iterator_apply' => ['int', 'iterator'=>'Traversable', 'callback'=>'callable(mixed):bool', 'args='=>'array'], -'iterator_count' => ['int', 'iterator'=>'Traversable'], +'iterator_apply' => ['0|positive-int', 'iterator'=>'Traversable', 'callback'=>'callable(mixed):bool', 'args='=>'array'], +'iterator_count' => ['0|positive-int', 'iterator'=>'Traversable'], 'iterator_to_array' => ['array', 'iterator'=>'Traversable', 'preserve_keys='=>'bool'], 'IteratorAggregate::getIterator' => ['Traversable'], 'IteratorIterator::__construct' => ['void', 'it'=>'Traversable'], diff --git a/dictionaries/CallMap_historical.php b/dictionaries/CallMap_historical.php index 090c0ecd6fc..ae4ada068a8 100644 --- a/dictionaries/CallMap_historical.php +++ b/dictionaries/CallMap_historical.php @@ -12368,8 +12368,8 @@ 'is_writable' => ['bool', 'filename'=>'string'], 'is_writeable' => ['bool', 'filename'=>'string'], 'isset' => ['bool', 'value'=>'mixed', '...rest='=>'mixed'], - 'iterator_apply' => ['int', 'iterator'=>'Traversable', 'callback'=>'callable(mixed):bool', 'args='=>'array'], - 'iterator_count' => ['int', 'iterator'=>'Traversable'], + 'iterator_apply' => ['0|positive-int', 'iterator'=>'Traversable', 'callback'=>'callable(mixed):bool', 'args='=>'array'], + 'iterator_count' => ['0|positive-int', 'iterator'=>'Traversable'], 'iterator_to_array' => ['array', 'iterator'=>'Traversable', 'preserve_keys='=>'bool'], 'java_last_exception_clear' => ['void'], 'java_last_exception_get' => ['object'],