Data
class Data
Methods
__construct(array $data) | ||
array | getRawData() | |
Data | withMaxDepth(int $maxDepth) Returns a depth limited clone of $this. | |
Data | withMaxItemsPerDepth(int $maxItemsPerDepth) Limits the number of elements per depth level. | |
Data | withRefHandles(bool $useRefHandles) Enables/disables objects' identifiers tracking. | |
Data | getLimitedClone(int $maxDepth, int $maxItemsPerDepth, bool $useRefHandles = true) deprecated Returns a depth limited clone of $this. | |
dump(DumperInterface $dumper) Dumps data with a DumperInterface dumper. |
Details
__construct(array $data)
Parameters
array | $data | A array as returned by ClonerInterface::cloneVar() |
array getRawData()
Return Value
array | The raw data structure |
Data withMaxDepth(int $maxDepth)
Returns a depth limited clone of $this.
Parameters
int | $maxDepth | The max dumped depth level |
Return Value
Data | A clone of $this |
Data withMaxItemsPerDepth(int $maxItemsPerDepth)
Limits the number of elements per depth level.
Parameters
int | $maxItemsPerDepth | The max number of items dumped per depth level |
Return Value
Data | A clone of $this |
Data withRefHandles(bool $useRefHandles)
Enables/disables objects' identifiers tracking.
Parameters
bool | $useRefHandles | False to hide global ref. handles |
Return Value
Data | A clone of $this |
Data getLimitedClone(int $maxDepth, int $maxItemsPerDepth, bool $useRefHandles = true) deprecated
deprecated
Returns a depth limited clone of $this.
Parameters
int | $maxDepth | The max dumped depth level |
int | $maxItemsPerDepth | The max number of items dumped per depth level |
bool | $useRefHandles | False to hide ref. handles |
Return Value
Data | A depth limited clone of $this |
dump(DumperInterface $dumper)
Dumps data with a DumperInterface dumper.
Parameters
DumperInterface | $dumper |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/VarDumper/Cloner/Data.html