Skip to content

Commit b5eb050

Browse files
[VarDumper] upgrade doc to 2.7 wither interface
1 parent d6a838a commit b5eb050

File tree

1 file changed

+25
-20
lines changed

1 file changed

+25
-20
lines changed

components/var_dumper/advanced.rst

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -50,28 +50,33 @@ corresponding Data object could represent only a subset of the cloned variable.
5050
Before calling :method:`Symfony\\Component\\VarDumper\\Cloner\\VarCloner::cloneVar`,
5151
you can configure these limits:
5252

53-
* :method:`Symfony\\Component\\VarDumper\\Cloner\\VarCloner::setMaxItems`
54-
configures the maximum number of items that will be cloned
55-
*past the first nesting level*. Items are counted using a breadth-first
56-
algorithm so that lower level items have higher priority than deeply nested
57-
items;
58-
* :method:`Symfony\\Component\\VarDumper\\Cloner\\VarCloner::setMaxString`
59-
configures the maximum number of characters that will be cloned before
60-
cutting overlong strings;
61-
* in both cases, specifying `-1` removes any limit.
53+
:method:`Symfony\\Component\\VarDumper\\Cloner\\VarCloner::setMaxItems`
54+
configures the maximum number of items that will be cloned
55+
*past the first nesting level*. Items are counted using a breadth-first
56+
algorithm so that lower level items have higher priority than deeply nested
57+
items;
58+
59+
:method:`Symfony\\Component\\VarDumper\\Cloner\\VarCloner::setMaxString`
60+
configures the maximum number of characters that will be cloned before
61+
cutting overlong strings;
62+
63+
In both cases, specifying `-1` removes any limit.
6264

6365
Before dumping it, you can further limit the resulting
64-
:class:`Symfony\\Component\\VarDumper\\Cloner\\Data` object by calling its
65-
:method:`Symfony\\Component\\VarDumper\\Cloner\\Data::getLimitedClone`
66-
method:
67-
68-
* the first ``$maxDepth`` argument allows limiting dumps in the depth dimension,
69-
* the second ``$maxItemsPerDepth`` limits the number of items per depth level,
70-
* and the last ``$useRefHandles`` defaults to ``true``, but allows removing
71-
internal objects' handles for sparser output,
72-
* but unlike the previous limits on cloners that remove data on purpose,
73-
these can be changed back and forth before dumping since they do not affect
74-
the intermediate representation internally.
66+
:class:`Symfony\\Component\\VarDumper\\Cloner\\Data` object:
67+
68+
:method:`Symfony\\Component\\VarDumper\\Cloner\\Data::withMaxDepth`
69+
Allows limiting dumps in the depth dimension.
70+
71+
:method:`Symfony\\Component\\VarDumper\\Cloner\\Data::withMaxItemsPerDepth`
72+
Limits the number of items per depth level.
73+
74+
:method:`Symfony\\Component\\VarDumper\\Cloner\\Data::withRefHandles`
75+
Allows removing internal objects' handles for sparser output (useful for tests).
76+
77+
Unlike the previous limits on cloners that remove data on purpose, these can
78+
be changed back and forth before dumping since they do not affect the
79+
intermediate representation internally.
7580

7681
.. note::
7782

0 commit comments

Comments
 (0)