From b5af974d34e1cf381a882dfd2e0fb54bcb364708 Mon Sep 17 00:00:00 2001 From: frytimo Date: Wed, 26 Mar 2025 17:56:55 -0300 Subject: [PATCH] Add backslash to the trim command (#7338) --- resources/classes/auto_loader.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/classes/auto_loader.php b/resources/classes/auto_loader.php index 398371fed4..ac91e039d8 100644 --- a/resources/classes/auto_loader.php +++ b/resources/classes/auto_loader.php @@ -296,7 +296,7 @@ class auto_loader { $type = $match[1]; // The class/interface/trait name - $name = trim($match[2]); + $name = trim($match[2], " \n\r\t\v\x00\\"); // Combine the namespace and name $full_name = $namespace . $name; @@ -309,7 +309,7 @@ class auto_loader { // Split the interface list by commas. $interface_list = explode(',', $match[3]); foreach ($interface_list as $interface) { - $interface_name = trim($interface); + $interface_name = trim($interface, " \n\r\t\v\x00\\"); // Check that it is declared as an array so we can record the classes if (empty($this->interfaces[$interface_name])) $this->interfaces[$interface_name] = [];