Spec-Zone.ru › Symfony 4.1

Стратегия обхода

класс TraversalStrategy

Указывает, нужно ли и как обходить обходимый объект.

Если обходчик узлов обходит узел, значение которого является экземпляром {@link \Traversable}, и если этот узел является узлом класса или если включена каскадирование, то будет проверена стратегия обхода узла. В зависимости от запрошенной стратегии обхода обходчик узлов будет перебирать объект и выполнять каскадное обход каждого объекта или коллекции, возвращенной итератором.

Стратегия обхода игнорируется для массивов. Массивы всегда перебираются.

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

НЕЯВНЫЙ

Указывает, что значение узла должно перебираться только если оно является экземпляром {@link \Traversable}.

НЕТ

Указывает, что значение узла никогда не должно перебираться.

ОБХОД

Указывает, что значение узла должно всегда перебираться. Если значение не является экземпляром {@link \Traversable}, должно быть выброшено исключение.

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Validator/Mapping/TraversalStrategy.html

Spec-Zone.ru

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