Mercurial > hg > isophonics-drupal-site
comparison vendor/symfony/var-dumper/VarDumper.php @ 17:129ea1e6d783
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:21:36 +0000 |
parents | 5fb285c0d0e3 |
children |
comparison
equal
deleted
inserted
replaced
16:c2387f117808 | 17:129ea1e6d783 |
---|---|
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; |