From 03abfd62b8133e6baf8e770848cec06973963659 Mon Sep 17 00:00:00 2001 From: Denis Ryabov Date: Tue, 26 Oct 2021 15:12:02 +0300 Subject: [PATCH] allow FQN --- .../components/com_jedchecker/libraries/rules/jexec.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/administrator/components/com_jedchecker/libraries/rules/jexec.php b/administrator/components/com_jedchecker/libraries/rules/jexec.php index 07a2f72..6e2f620 100644 --- a/administrator/components/com_jedchecker/libraries/rules/jexec.php +++ b/administrator/components/com_jedchecker/libraries/rules/jexec.php @@ -152,7 +152,7 @@ class JedcheckerRulesJexec extends JEDcheckerRule . '(?:declare ?\(strict_types ?= ?1 ?\) ?; ?)?' // optionally followed by declare(strict_types=1) directive . '(?:namespace [0-9A-Za-z_\\\\]+ ?; ?)?' // optionally followed by namespace directive . '(?:use [0-9A-Za-z_\\\\]+ ?(?:as [0-9A-Za-z_]+ ?)?; ?)*' // optionally followed by use directives - . 'defined ?\( ?' // followed by defined test + . '\\\\?defined ?\( ?' // followed by defined test . '([\'"])(?:' . implode('|', $defines) . ')\1' // of any of given constant . ' ?\) ?(?:or |\|\| ?)(?:die|exit)\b' // or exit . '#i'; // (case insensitive)