From eab35a734a58fa47f1ed71b25042d81f0e1f1146 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C5=A0pa=C4=8Dek?= Date: Fri, 10 Jan 2025 03:06:09 +0100 Subject: [PATCH] Exclude `preg_quote` from disallowed `preg_*` functions The new version of spaze/phpstan-disallowed-calls now detects callables, too, and `preg_quote` is used as a callable in `WinterIsComing::ruleEmail()`. composer/pcre doesn't have a wrapper for `preg_quote` possibly because it has quite a narrow types already. --- app/disallowed-calls.neon | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/disallowed-calls.neon b/app/disallowed-calls.neon index 8a69ada80..6cad4c33a 100644 --- a/app/disallowed-calls.neon +++ b/app/disallowed-calls.neon @@ -17,6 +17,8 @@ parameters: message: 'use methods from MichalSpacekCz\Http\Cookies' - function: 'preg_*()' + exclude: + - 'preg_quote()' message: 'use the Preg class from composer/pcre' disallowedStaticCalls: -