From afa0aabed3d86e11b7c5f0e59a9a68ac62df52ea Mon Sep 17 00:00:00 2001 From: mixxael Date: Fri, 21 Mar 2025 14:25:24 +0200 Subject: [PATCH] remove custom added "/', '', $result, 1); + self::$_output = preg_replace('/<\\?php(
|\\n)/', '', $result, 1); } return self::$_output; @@ -201,14 +201,18 @@ private static function exportInternal($var, $level) if ($var instanceof Arrayable) { self::exportInternal($var->toArray(), $level); return; - } elseif ($var instanceof \IteratorAggregate) { + } + + if ($var instanceof \IteratorAggregate) { $varAsArray = []; foreach ($var as $key => $value) { $varAsArray[$key] = $value; } self::exportInternal($varAsArray, $level); return; - } elseif ('__PHP_Incomplete_Class' !== get_class($var) && method_exists($var, '__toString')) { + } + + if ('__PHP_Incomplete_Class' !== get_class($var) && method_exists($var, '__toString')) { $output = var_export($var->__toString(), true); } else { $outputBackup = self::$_output;