Spec-Zone.ru › Symfony 3.4

Данные

класс Data реализует ArrayAccess, Countable, IteratorAggregate

Методы

__construct(array $data)
строка getType()
скаляр|массив|null|Data[] getValue(bool $recursive = false)
count()
getIterator()
__get($key)
__isset($key)
offsetExists($key)
offsetGet($key)
offsetSet($key, $value)
offsetUnset($key)
__toString()
массив getRawData() устаревший
Data withMaxDepth(int $maxDepth)

Возвращает ограниченную по глубине копию объекта $this.

Data withMaxItemsPerDepth(int $maxItemsPerDepth)

Ограничивает количество элементов на уровне глубины.

Data withRefHandles(bool $useRefHandles)

Включает/выключает отслеживание идентификаторов объектов.

Data|null seek(string|int $key)

Перемещает указатель к определённому ключу вложенных структур данных.

dump(DumperInterface $dumper)

Выводит данные с помощью объекта DumperInterface.

Подробности

__construct(array $data)

Параметры

массив $data Массив, возвращаемый методом ClonerInterface::cloneVar()

строка getType()

Возвращаемое значение

строка Тип значения

скаляр|массив|null|Data[] getValue(bool $recursive = false)

Параметры

булево $recursive Выполнять рекурсивное разрешение значений или нет

Возвращаемое значение

скаляр|массив|null|Data[] Нативное представление исходного значения

count()

getIterator()

__get($key)

Параметры

$key

__isset($key)

Параметры

$key

offsetExists($key)

Параметры

$key

offsetGet($key)

Параметры

$key

offsetSet($key, $value)

Параметры

$key
$value

offsetUnset($key)

Параметры

$key

__toString()

массив getRawData() устаревший

устаревший

с версии 3.3. Используйте доступ к массиву или объекту вместо этого.

Возвращаемое значение

массив Структура исходных данных

Data withMaxDepth(int $maxDepth)

Возвращает ограниченную по глубине копию объекта $this.

Параметры

целое $maxDepth Максимальный уровень глубины вывода

Возвращаемое значение

Data Копия объекта $this

Data withMaxItemsPerDepth(int $maxItemsPerDepth)

Ограничивает количество элементов на уровне глубины.

Параметры

целое $maxItemsPerDepth Максимальное количество элементов, выводимых на уровне глубины

Возвращаемое значение

Data Копия объекта $this

Data withRefHandles(bool $useRefHandles)

Включает/выключает отслеживание идентификаторов объектов.

Параметры

булево $useRefHandles False для скрытия глобальных ссылок

Возвращаемое значение

Data Копия объекта $this

Data|null seek(string|int $key)

Перемещает указатель к определённому ключу вложенных структур данных.

Параметры

строка|целое $key Ключ для перехода к нему

Возвращаемое значение

Data|null Копия объекта $this или null, если ключ не задан

dump(DumperInterface $dumper)

Выводит данные с помощью объекта DumperInterface.

Параметры

DumperInterface $dumper

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/VarDumper/Cloner/Data.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API