From 3ab6cd87c50ad9dd7ca5e1203ef00ac5884fe0c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Anne?= Date: Tue, 13 May 2025 14:15:51 +0200 Subject: [PATCH] Ignore the already safe `array_walk_recursive()` function --- generated/8.1/functionsList.php | 1 - generated/8.1/rector-migrate.php | 1 - generated/8.2/functionsList.php | 1 - generated/8.2/rector-migrate.php | 1 - generated/8.3/functionsList.php | 1 - generated/8.3/rector-migrate.php | 1 - generator/config/hiddenFunctions.php | 1 + 7 files changed, 1 insertion(+), 6 deletions(-) diff --git a/generated/8.1/functionsList.php b/generated/8.1/functionsList.php index d4b8db2c..356000a1 100644 --- a/generated/8.1/functionsList.php +++ b/generated/8.1/functionsList.php @@ -17,7 +17,6 @@ 'array_flip', 'array_replace', 'array_replace_recursive', - 'array_walk_recursive', 'assert_options', 'base64_decode', 'bindtextdomain', diff --git a/generated/8.1/rector-migrate.php b/generated/8.1/rector-migrate.php index 2147826a..c8cf4649 100644 --- a/generated/8.1/rector-migrate.php +++ b/generated/8.1/rector-migrate.php @@ -25,7 +25,6 @@ 'array_flip' => 'Safe\array_flip', 'array_replace' => 'Safe\array_replace', 'array_replace_recursive' => 'Safe\array_replace_recursive', - 'array_walk_recursive' => 'Safe\array_walk_recursive', 'assert_options' => 'Safe\assert_options', 'base64_decode' => 'Safe\base64_decode', 'bindtextdomain' => 'Safe\bindtextdomain', diff --git a/generated/8.2/functionsList.php b/generated/8.2/functionsList.php index 04e17b1f..c90fec8c 100644 --- a/generated/8.2/functionsList.php +++ b/generated/8.2/functionsList.php @@ -13,7 +13,6 @@ 'apcu_fetch', 'apcu_inc', 'apcu_sma_info', - 'array_walk_recursive', 'assert_options', 'base64_decode', 'bindtextdomain', diff --git a/generated/8.2/rector-migrate.php b/generated/8.2/rector-migrate.php index 3abfb93e..652727de 100644 --- a/generated/8.2/rector-migrate.php +++ b/generated/8.2/rector-migrate.php @@ -21,7 +21,6 @@ 'apcu_fetch' => 'Safe\apcu_fetch', 'apcu_inc' => 'Safe\apcu_inc', 'apcu_sma_info' => 'Safe\apcu_sma_info', - 'array_walk_recursive' => 'Safe\array_walk_recursive', 'assert_options' => 'Safe\assert_options', 'base64_decode' => 'Safe\base64_decode', 'bindtextdomain' => 'Safe\bindtextdomain', diff --git a/generated/8.3/functionsList.php b/generated/8.3/functionsList.php index 04e17b1f..c90fec8c 100644 --- a/generated/8.3/functionsList.php +++ b/generated/8.3/functionsList.php @@ -13,7 +13,6 @@ 'apcu_fetch', 'apcu_inc', 'apcu_sma_info', - 'array_walk_recursive', 'assert_options', 'base64_decode', 'bindtextdomain', diff --git a/generated/8.3/rector-migrate.php b/generated/8.3/rector-migrate.php index 3abfb93e..652727de 100644 --- a/generated/8.3/rector-migrate.php +++ b/generated/8.3/rector-migrate.php @@ -21,7 +21,6 @@ 'apcu_fetch' => 'Safe\apcu_fetch', 'apcu_inc' => 'Safe\apcu_inc', 'apcu_sma_info' => 'Safe\apcu_sma_info', - 'array_walk_recursive' => 'Safe\array_walk_recursive', 'assert_options' => 'Safe\assert_options', 'base64_decode' => 'Safe\base64_decode', 'bindtextdomain' => 'Safe\bindtextdomain', diff --git a/generator/config/hiddenFunctions.php b/generator/config/hiddenFunctions.php index 82fd4f86..9ee5b3ee 100644 --- a/generator/config/hiddenFunctions.php +++ b/generator/config/hiddenFunctions.php @@ -8,6 +8,7 @@ */ return [ 'array_all', // false is not an error + 'array_walk_recursive', // actually returns always true, see https://github.com/php/doc-en/commit/cec5275f23d2db648df30a5702b378044431be97 'sodium_crypto_auth_verify', // boolean return value is expected from verify 'sodium_crypto_sign_verify_detached', // boolean return value is expected from verify 'pack', // this function no longer returns false since PHP 8.0, but the doc has only been updated since PHP 8.4