Стратегия обхода
класс 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