/var/www/hkosl.com/b2b2c/webadmin/libraies/illuminate/support/Debug/Dumper.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php

namespace Illuminate\Support\Debug;

use 
Symfony\Component\VarDumper\Dumper\CliDumper;
use 
Symfony\Component\VarDumper\Cloner\VarCloner;

class 
Dumper
{
    
/**
     * Dump a value with elegance.
     *
     * @param  mixed  $value
     * @return void
     */
    
public function dump($value)
    {
        if (
class_exists(CliDumper::class)) {
            
$dumper 'cli' === PHP_SAPI ? new CliDumper : new HtmlDumper;

            
$dumper->dump((new VarCloner)->cloneVar($value));
        } else {
            
var_dump($value);
        }
    }
}