Данные
класс Data
Методы
| __construct(array $data) | ||
| array | getRawData() | |
| Data | withMaxDepth(int $maxDepth) Возвращает клон, ограниченный по глубине. | |
| Data | withMaxItemsPerDepth(int $maxItemsPerDepth) Ограничивает количество элементов на уровне глубины. | |
| Data | withRefHandles(bool $useRefHandles) Включает/отключает отслеживание идентификаторов объектов. | |
| Data | getLimitedClone(int $maxDepth, int $maxItemsPerDepth, bool $useRefHandles = true) устарело Возвращает клон, ограниченный по глубине. | |
| dump(DumperInterface $dumper) Выводит данные с помощью dumper DumperInterface. |
Подробности
__construct(array $data)
Параметры
| array | $data | Массив, возвращаемый ClonerInterface::cloneVar() |
array getRawData()
Возвращаемое значение
| array | Структура исходных данных |
Data withMaxDepth(int $maxDepth)
Возвращает клон, ограниченный по глубине.
Параметры
| int | $maxDepth | Уровень максимальной глубины вывода |
Возвращаемое значение
| Data | Клон объекта $this |
Data withMaxItemsPerDepth(int $maxItemsPerDepth)
Ограничивает количество элементов на уровне глубины.
Параметры
| int | $maxItemsPerDepth | Максимальное количество элементов на уровне глубины |
Возвращаемое значение
| Data | Клон объекта $this |
Data withRefHandles(bool $useRefHandles)
Включает/отключает отслеживание идентификаторов объектов.
Параметры
| bool | $useRefHandles | False для скрытия глобальных ссылок. |
Возвращаемое значение
| Data | Клон объекта $this |
Data getLimitedClone(int $maxDepth, int $maxItemsPerDepth, bool $useRefHandles = true) устарело
устарело
Возвращает клон, ограниченный по глубине.
Параметры
| int | $maxDepth | Уровень максимальной глубины вывода |
| int | $maxItemsPerDepth | Максимальное количество элементов на уровне глубины |
| bool | $useRefHandles | False для скрытия ссылок. |
Возвращаемое значение
| Data | Клон, ограниченный по глубине |
dump(DumperInterface $dumper)
Выводит данные с помощью dumper DumperInterface.
Параметры
| DumperInterface | $dumper |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/VarDumper/Cloner/Data.html