Spec-Zone.ru › Symfony 3.0

PropertyPathInterface

интерфейс PropertyPathInterface реализует Traversable

Последовательность имён свойств или индексов массива.

Методы

string __toString()

Возвращает строковое представление пути к свойству.

int getLength()

Возвращает длину пути к свойству, т. е. количество элементов.

PropertyPath getParent()

Возвращает родительский путь к свойству.

array getElements()

Возвращает элементы пути к свойству в виде массива.

string getElement(int $index)

Возвращает элемент с заданным индексом в пути к свойству.

bool isProperty(int $index)

Возвращает значение, указывающее, является ли элемент с заданным индексом свойством.

bool isIndex(int $index)

Возвращает значение, указывающее, является ли элемент с заданным индексом индексом массива.

Подробности

string __toString()

Возвращает строковое представление пути к свойству.

Значение, возвращаемое функцией

string Путь в виде строки

int getLength()

Возвращает длину пути к свойству, т. е. количество элементов.

Значение, возвращаемое функцией

int Длина пути

PropertyPath getParent()

Возвращает родительский путь к свойству.

Родительский путь к свойству содержит те же элементы, что и текущий, за исключением последнего.

Если путь к свойству содержит только один элемент, возвращается null.

Значение, возвращаемое функцией

PropertyPath Родительский путь или null

array getElements()

Возвращает элементы пути к свойству в виде массива.

Значение, возвращаемое функцией

array Массив имён свойств/индексов

string getElement(int $index)

Возвращает элемент с заданным индексом в пути к свойству.

Параметры

int $index Ключ индекса

Значение, возвращаемое функцией

string Имя свойства или индекса

Исключения

OutOfBoundsException Если смещение недопустимо

bool isProperty(int $index)

Возвращает значение, указывающее, является ли элемент с заданным индексом свойством.

Параметры

int $index Индекс в пути к свойству

Значение, возвращаемое функцией

bool Является ли элемент с данным индексом свойством

Исключения

OutOfBoundsException Если смещение недопустимо

bool isIndex(int $index)

Возвращает значение, указывающее, является ли элемент с заданным индексом индексом массива.

Параметры

int $index Индекс в пути к свойству

Значение, возвращаемое функцией

bool Является ли элемент с данным индексом индексом массива

Исключения

OutOfBoundsException Если смещение недопустимо

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/PropertyAccess/PropertyPathInterface.html

Spec-Zone.ru

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