@@ -237,19 +237,22 @@ output produced by the different casters.
237
237
If ``DUMP_STRING_LENGTH `` is set, then the length of a string is displayed
238
238
next to its content::
239
239
240
+ use Symfony\Component\VarDumper\Cloner\VarCloner;
240
241
use Symfony\Component\VarDumper\Dumper\AbstractDumper;
241
242
use Symfony\Component\VarDumper\Dumper\CliDumper;
242
243
244
+ $varCloner = new VarCloner();
243
245
$var = ['test'];
246
+
244
247
$dumper = new CliDumper();
245
- echo $dumper->dump($var, true);
248
+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
246
249
247
250
// array:1 [
248
251
// 0 => "test"
249
252
// ]
250
253
251
254
$dumper = new CliDumper(null, null, AbstractDumper::DUMP_STRING_LENGTH);
252
- echo $dumper->dump($var, true);
255
+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
253
256
254
257
// (added string length before the string)
255
258
// array:1 [
@@ -259,19 +262,22 @@ next to its content::
259
262
If ``DUMP_LIGHT_ARRAY `` is set, then arrays are dumped in a shortened format
260
263
similar to PHP's short array notation::
261
264
265
+ use Symfony\Component\VarDumper\Cloner\VarCloner;
262
266
use Symfony\Component\VarDumper\Dumper\AbstractDumper;
263
267
use Symfony\Component\VarDumper\Dumper\CliDumper;
264
268
269
+ $varCloner = new VarCloner();
265
270
$var = ['test'];
271
+
266
272
$dumper = new CliDumper();
267
- echo $dumper->dump($var, true);
273
+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
268
274
269
275
// array:1 [
270
276
// 0 => "test"
271
277
// ]
272
278
273
279
$dumper = new CliDumper(null, null, AbstractDumper::DUMP_LIGHT_ARRAY);
274
- echo $dumper->dump($var, true);
280
+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
275
281
276
282
// (no more array:1 prefix)
277
283
// [
@@ -281,12 +287,15 @@ similar to PHP's short array notation::
281
287
If you would like to use both options, then you can just combine them by
282
288
using the logical OR operator ``| ``::
283
289
290
+ use Symfony\Component\VarDumper\Cloner\VarCloner;
284
291
use Symfony\Component\VarDumper\Dumper\AbstractDumper;
285
292
use Symfony\Component\VarDumper\Dumper\CliDumper;
286
293
294
+ $varCloner = new VarCloner();
287
295
$var = ['test'];
296
+
288
297
$dumper = new CliDumper(null, null, AbstractDumper::DUMP_STRING_LENGTH | AbstractDumper::DUMP_LIGHT_ARRAY);
289
- echo $dumper->dump($var, true);
298
+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
290
299
291
300
// [
292
301
// 0 => (4) "test"
0 commit comments