| 1234567891011121314151617181920212223242526 |
- <?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);
- }
- }
- }
|