Mercurial > hg > cmmr2012-drupal-site
comparison vendor/symfony/var-dumper/VarDumper.php @ 4:a9cd425dd02b
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:11:55 +0000 |
parents | c75dbcec494b |
children |
comparison
equal
deleted
inserted
replaced
3:307d7a7fd348 | 4:a9cd425dd02b |
---|---|
27 | 27 |
28 public static function dump($var) | 28 public static function dump($var) |
29 { | 29 { |
30 if (null === self::$handler) { | 30 if (null === self::$handler) { |
31 $cloner = new VarCloner(); | 31 $cloner = new VarCloner(); |
32 $dumper = \in_array(PHP_SAPI, array('cli', 'phpdbg'), true) ? new CliDumper() : new HtmlDumper(); | 32 $dumper = \in_array(\PHP_SAPI, ['cli', 'phpdbg'], true) ? new CliDumper() : new HtmlDumper(); |
33 self::$handler = function ($var) use ($cloner, $dumper) { | 33 self::$handler = function ($var) use ($cloner, $dumper) { |
34 $dumper->dump($cloner->cloneVar($var)); | 34 $dumper->dump($cloner->cloneVar($var)); |
35 }; | 35 }; |
36 } | 36 } |
37 | 37 |
38 return call_user_func(self::$handler, $var); | 38 return \call_user_func(self::$handler, $var); |
39 } | 39 } |
40 | 40 |
41 public static function setHandler(callable $callable = null) | 41 public static function setHandler(callable $callable = null) |
42 { | 42 { |
43 $prevHandler = self::$handler; | 43 $prevHandler = self::$handler; |