123456789101112131415161718192021222324252627 |
- <?php
-
- namespace Illuminate\Support\Debug;
-
- use Symfony\Component\VarDumper\Cloner\VarCloner;
- use Symfony\Component\VarDumper\Dumper\CliDumper;
-
- class Dumper
- {
- /**
- * Dump a value with elegance.
- *
- * @param mixed $value
- * @return void
- */
- public function dump($value)
- {
- if (class_exists(CliDumper::class)) {
- $dumper = in_array(PHP_SAPI, ['cli', 'phpdbg']) ? new CliDumper : new HtmlDumper;
-
- $dumper->dump((new VarCloner)->cloneVar($value));
- } else {
- var_dump($value);
- }
- }
- }
|