Vardumper: Symfony's answer to var_dump

Code
<?php

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

use 
Symfony\Component\VarDumper\VarDumper;

$obj = new ArrayObject([1,2,3,4,]);

// used var dumper objects

$varcloner = new VarCloner();
$dumper = new HtmlDumper();

$dumper->dump($varcloner->cloneVar($obj));

// static call

VarDumper::dump($obj);

// function (added with composer)

dump($obj);
Result
ArrayObject {#1390
-storage: array:4 [
0 => 1
1 => 2
2 => 3
3 => 4
]
flag::STD_PROP_LIST: false
flag::ARRAY_AS_PROPS: false
iteratorClass: "ArrayIterator"
}

^ ArrayObject {#1390
-storage: array:4 [
0 => 1
1 => 2
2 => 3
3 => 4
]
flag::STD_PROP_LIST: false
flag::ARRAY_AS_PROPS: false
iteratorClass: "ArrayIterator"
}

^ ArrayObject {#1390
-storage: array:4 [
0 => 1
1 => 2
2 => 3
3 => 4
]
flag::STD_PROP_LIST: false
flag::ARRAY_AS_PROPS: false
iteratorClass: "ArrayIterator"
}
Used Versions
PHP 8.2, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8