@@ -217,19 +217,22 @@ output produced by the different casters.
217217If ``DUMP_STRING_LENGTH `` is set, then the length of a string is displayed
218218next to its content::
219219
220+ use Symfony\Component\VarDumper\Cloner\VarCloner;
220221 use Symfony\Component\VarDumper\Dumper\AbstractDumper;
221222 use Symfony\Component\VarDumper\Dumper\CliDumper;
222223
224+ $varCloner = new VarCloner();
223225 $var = ['test'];
226+
224227 $dumper = new CliDumper();
225- echo $dumper->dump($var, true);
228+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
226229
227230 // array:1 [
228231 // 0 => "test"
229232 // ]
230233
231234 $dumper = new CliDumper(null, null, AbstractDumper::DUMP_STRING_LENGTH);
232- echo $dumper->dump($var, true);
235+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
233236
234237 // (added string length before the string)
235238 // array:1 [
@@ -239,19 +242,22 @@ next to its content::
239242If ``DUMP_LIGHT_ARRAY `` is set, then arrays are dumped in a shortened format
240243similar to PHP's short array notation::
241244
245+ use Symfony\Component\VarDumper\Cloner\VarCloner;
242246 use Symfony\Component\VarDumper\Dumper\AbstractDumper;
243247 use Symfony\Component\VarDumper\Dumper\CliDumper;
244248
249+ $varCloner = new VarCloner();
245250 $var = ['test'];
251+
246252 $dumper = new CliDumper();
247- echo $dumper->dump($var, true);
253+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
248254
249255 // array:1 [
250256 // 0 => "test"
251257 // ]
252258
253259 $dumper = new CliDumper(null, null, AbstractDumper::DUMP_LIGHT_ARRAY);
254- echo $dumper->dump($var, true);
260+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
255261
256262 // (no more array:1 prefix)
257263 // [
@@ -261,12 +267,15 @@ similar to PHP's short array notation::
261267If you would like to use both options, then you can combine them by
262268using the logical OR operator ``| ``::
263269
270+ use Symfony\Component\VarDumper\Cloner\VarCloner;
264271 use Symfony\Component\VarDumper\Dumper\AbstractDumper;
265272 use Symfony\Component\VarDumper\Dumper\CliDumper;
266273
274+ $varCloner = new VarCloner();
267275 $var = ['test'];
276+
268277 $dumper = new CliDumper(null, null, AbstractDumper::DUMP_STRING_LENGTH | AbstractDumper::DUMP_LIGHT_ARRAY);
269- echo $dumper->dump($var, true);
278+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
270279
271280 // [
272281 // 0 => (4) "test"
0 commit comments