* * 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:----cbiEBk9XCGV7JqfpLUgy2y//ovFdMGqAFS1YqByL9wizNPWHjCmfp4DOvweW66hkVBcVXFRoyCcWshYpCWDmXH7eWD3fUAJSFNn9uGpOSuhknz6ca/21viVfsy/q2cRD2faH9Rq5rKsAcbw2PNNEAPjWeSbEajjkJ+mBidv7hAfdy1rkcr/pXN39Wm0aB5ef28XNRfOUA6iU6QDKKuX7igIkf01C5pLwGkRx9vktTkPwX0X7DCO0OhQsUF+kWKGE0ReUX1magHZ8bFy/RSIEGnRHujiCggzyykykBThVTkIdzFP5UeBk4Ll/7xtbW7tQR5WnTjJBSVPvS6LrPawn1F67WlErB7+NfLtkwk2cHb5fvyI0kJi7aeKg3RVSM9yHLo/eLpFmGxIuRKHASgmvNQDj0ORK6rHU5ga8TfWRvFiV67wgMboKNd106OG80G5WNGaNC/Cx/gXT5z+nnQIH+Hwg565S/2tl6ETzEd9ZaHN0Rxn6fLHXOfYKWESNa/tzr9S3diUofBX3x+DeB+Bg96cfnJtekBvPJvXDljO1b0qtsbuWUUvrbNEwRGeqjDkzkeG/UfNAY1tgz8TZ1dtMH2u7u8j+69jtXhoGZD7//cxg7d5X25k6iU0ssOYG0JJP/j9ydkacfBTVK0vSmID1q2WVxveUGuDAaWB2tQCaYMg=----ATTACHMENT:----NjUwNjI2NzI1NDk4NTM1MSAxMDkzOTQ0OTQ4MjgxODM0IDkxNjIyODE1MTg2MzQ2MTg=