8000 Merge branch '3.4' into 4.3 · symfony/symfony-docs@c1de819 · GitHub
[go: up one dir, main page]

Skip to content

Commit c1de819

Browse files
committed
Merge branch '3.4' into 4.3
* 3.4: Fix some examples
2 parents 88a818e + b5b99f4 commit c1de819

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

components/var_dumper/advanced.rst

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -217,19 +217,22 @@ output produced by the different casters.
217217
If ``DUMP_STRING_LENGTH`` is set, then the length of a string is displayed
218218
next 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::
239242
If ``DUMP_LIGHT_ARRAY`` is set, then arrays are dumped in a shortened format
240243
similar 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::
261267
If you would like to use both options, then you can combine them by
262268
using 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

Comments
 (0)
0