Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Spatie\LaravelIgnition\Recorders\DumpRecorder;
4
 
5
use Symfony\Component\VarDumper\Cloner\VarCloner;
6
 
7
class DumpHandler
8
{
9
    protected DumpRecorder $dumpRecorder;
10
 
11
    public function __construct(DumpRecorder $dumpRecorder)
12
    {
13
        $this->dumpRecorder = $dumpRecorder;
14
    }
15
 
16
    public function dump(mixed $value): void
17
    {
18
        $data = (new VarCloner)->cloneVar($value);
19
 
20
        $this->dumpRecorder->record($data);
21
    }
22
}