From dd8d0322dbd110dd4dac963283e7b3441ecd9669 Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Wed, 15 Jan 2020 20:52:07 +0100 Subject: [PATCH 1/3] Added more functions to FunctionSupportResolver --- packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php b/packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php index f531a340455d..8eb1d7dc1721 100644 --- a/packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php +++ b/packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php @@ -13,6 +13,7 @@ final class FunctionSupportResolver */ private const FUNCTIONS_BY_VERSION = [ '5.6' => ['session_abort'], + '7.0' => ['random_int', 'random_bytes'], ]; /** From 564d05e381cd44288e99e0fd31be77521679368c Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Wed, 15 Jan 2020 20:57:39 +0100 Subject: [PATCH 2/3] Added list functions supported by the symfony/polyfill* components --- .../src/FeatureSupport/FunctionSupportResolver.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php b/packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php index 8eb1d7dc1721..e2b9f1bc7f75 100644 --- a/packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php +++ b/packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php @@ -12,8 +12,12 @@ final class FunctionSupportResolver * @var string[][] */ private const FUNCTIONS_BY_VERSION = [ - '5.6' => ['session_abort'], - '7.0' => ['random_int', 'random_bytes'], + '5.6' => ['session_abort', 'hash_equals', 'ldap_escape'], + '7.0' => ['random_int', 'random_bytes', 'intdiv', 'preg_replace_callback_array', 'error_clear_last'], + '7.1' => ['is_iterable'], + '7.2' => ['spl_object_id', 'stream_isatty'], + '7.3' => ['array_key_first', 'array_key_last', 'hrtime', 'is_countable'], + '7.4' => ['get_mangled_object_vars', 'mb_str_split', 'password_algos'] ]; /** From be2244c8d81c74b769550ed74cd30dc94a2e9eea Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Wed, 15 Jan 2020 21:01:19 +0100 Subject: [PATCH 3/3] fix CS --- .../Polyfill/src/FeatureSupport/FunctionSupportResolver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php b/packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php index e2b9f1bc7f75..28207baec414 100644 --- a/packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php +++ b/packages/Polyfill/src/FeatureSupport/FunctionSupportResolver.php @@ -17,7 +17,7 @@ final class FunctionSupportResolver '7.1' => ['is_iterable'], '7.2' => ['spl_object_id', 'stream_isatty'], '7.3' => ['array_key_first', 'array_key_last', 'hrtime', 'is_countable'], - '7.4' => ['get_mangled_object_vars', 'mb_str_split', 'password_algos'] + '7.4' => ['get_mangled_object_vars', 'mb_str_split', 'password_algos'], ]; /**