@@ -217,19 +217,22 @@ output produced by the different casters.
217
217
If ``DUMP_STRING_LENGTH `` is set, then the length of a string is displayed
218
218
next to its content::
219
219
220
+ use Symfony\Component\VarDumper\Cloner\VarCloner;
220
221
use Symfony\Component\VarDumper\Dumper\AbstractDumper;
221
222
use Symfony\Component\VarDumper\Dumper\CliDumper;
222
223
224
+ $varCloner = new VarCloner();
223
225
$var = ['test'];
226
+
224
227
$dumper = new CliDumper();
225
- echo $dumper->dump($var, true);
228
+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
226
229
227
230
// array:1 [
228
231
// 0 => "test"
229
232
// ]
230
233
231
234
$dumper = new CliDumper(null, null, AbstractDumper::DUMP_STRING_LENGTH);
232
- echo $dumper->dump($var, true);
235
+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
233
236
234
237
// (added string length before the string)
235
238
// array:1 [
@@ -239,19 +242,22 @@ next to its content::
239
242
If ``DUMP_LIGHT_ARRAY `` is set, then arrays are dumped in a shortened format
240
243
similar to PHP's short array notation::
241
244
245
+ use Symfony\Component\VarDumper\Cloner\VarCloner;
242
246
use Symfony\Component\VarDumper\Dumper\AbstractDumper;
243
247
use Symfony\Component\VarDumper\Dumper\CliDumper;
244
248
249
+ $varCloner = new VarCloner();
245
250
$var = ['test'];
251
+
246
252
$dumper = new CliDumper();
247
- echo $dumper->dump($var, true);
253
+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
248
254
249
255
// array:1 [
250
256
// 0 => "test"
251
257
// ]
252
258
253
259
$dumper = new CliDumper(null, null, AbstractDumper::DUMP_LIGHT_ARRAY);
254
- echo $dumper->dump($var, true);
260
+ echo $dumper->dump($varCloner->cloneVar($ var) , true);
255
261
256
262
// (no more array:1 prefix)
257
263
// [
@@ -261,12 +267,15 @@ similar to PHP's short array notation::
261
267
If you would like to use both options, then you can combine them by
262
268
using the logical OR operator ``| ``::
263
269
270
+ use Symfony\Component\VarDumper\Cloner\VarCloner;
264
271
use Symfony\Component\VarDumper\Dumper\AbstractDumper;
265
272
use Symfony\Component\VarDumper\Dumper\CliDumper;
266
273
274
+ $varCloner = new VarCloner();
267
275
$var = ['test'];
276
+
268
277
$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);
270
279
271
280
// [
272
281
// 0 => (4) "test"
0 commit comments