Spec-Zone.ru › Symfony 3.4

RelativePath

class RelativePath extends PropertyPath

Постоянные значения

SINGULAR_SEPARATOR

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

Методы

__construct(FormInterface $root, PropertyPath|string $propertyPath)
string __toString()

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

из PropertyPath
int getLength()

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

из PropertyPath
PropertyPath getParent()

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

из PropertyPath
PropertyPathIteratorInterface getIterator()

Возвращает новый итератор для данного пути.

из PropertyPath
array getElements()

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

из PropertyPath
string getElement(int $index)

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

из PropertyPath
bool isProperty(int $index)

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

из PropertyPath
bool isIndex(int $index)

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

из PropertyPath
FormInterface getRoot()

Подробное описание

__construct(FormInterface $root, PropertyPath|string $propertyPath)

Параметры

FormInterface $root
PropertyPath|string $propertyPath Путь к свойству в виде строки или экземпляра

string __toString()

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

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

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

int getLength()

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

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

int Длина пути

PropertyPath getParent()

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

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

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

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

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

PropertyPathIteratorInterface getIterator()

Возвращает новый итератор для данного пути.

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

PropertyPathIteratorInterface

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 Если смещение недействительно

FormInterface getRoot()

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

FormInterface

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/Form/Extension/Validator/ViolationMapper/RelativePath.html

Spec-Zone.ru

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