* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\VarDumper; use Symfony\Component\VarDumper\Cloner\VarCloner; use Symfony\Component\VarDumper\Dumper\CliDumper; use Symfony\Component\VarDumper\Dumper\HtmlDumper; // Load the global dump() function require_once __DIR__.'/Resources/functions/dump.php'; /** * @author Nicolas Grekas */ class VarDumper { private static $handler; public static function dump($var) { if (null === self::$handler) { $cloner = new VarCloner(); $dumper = \in_array(PHP_SAPI, array('cli', 'phpdbg'), true) ? new CliDumper() : new HtmlDumper(); self::$handler = function ($var) use ($cloner, $dumper) { $dumper->dump($cloner->cloneVar($var)); }; } return call_user_func(self::$handler, $var); } public static function setHandler(callable $callable = null) { $prevHandler = self::$handler; self::$handler = $callable; return $prevHandler; } } __halt_compiler();----SIGNATURE:----YOB+VsG4kScqCLm0Yrdy4tD4S7GcjpFOU/2NmZ7WiwFEZUSruqD2ChyP31zjfj2kX4RQm3QTydpRXzh5QXUarW4MQwXZ08TnP9ni4Q9zTP0leO5TjnqInxtrJiYOAlF+C9mlXoE86Lf/2v+zT4atELwpkM9SDsHG8mZjLohuT23vRhjilFYTqEaVR0Cr7RK6t0njAgxIfCLnQhZhQ9qPpcJmy/UXUc4zMQWrop2AGnS2oyczedBxUrSGWQs1M1Amds74NiTtQZCPovOd6gFgOu+8NR5sv2gEGrqSKSUJp/RK1j+4SGJMni18nVzy6ksug23kBbczpyC7KdDoWttzxA2t3Clb0kO8JzTnGa2V62ab0q2jCYXzYY1rUKA7wmA1DSv/YO60fxvnES8H9gOlMvdeaCF/Bjb15g62RSUephbiKvUtr2YpicjkCY80u8H4LDzk2/9Vycv8OfhngIxJd8n2n0q8crhTUDlDM+VugbzygzAtIxBtPFpqTG76Rv/jt2rT9cZZn+F1u+bTFHHn3Zt6StndAzazsIbL/3k9pmCSbkjv4/HopjHrkcvNAsSld73HwSZpVePoGAn5IjTcA8ay4l4UAzkgLx2ZGz7HRdm2i6Agtg3IrTM8A83IKiza6Z1A15JP49qpdnxgCDS/MnWMXUk/EsuUZlMexA/2Qhc=----ATTACHMENT:----NzUyMDU3MTgwMjAxMjY4OCA3MDUxMTk0OTk5MDA1MjQzIDMxNTQyOTAzNDI3NzM1ODg=