Spec-Zone.ru › Symfony 4.1

CascadingStrategy

class CascadingStrategy

Определяет, должен ли объект быть обработаным по цепочке.

Обработка по цепочке актуальна для любых типов узлов, но не для узлов класса. Если такой узел содержит объект со значением, и если обработка по цепочке включена, тогда обходчик узлов попытается найти метаданные класса для этого объекта и проверить объект по этим метаданным.

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

Хотя константы в настоящее время представляют собой логический переключатель, они реализованы как битовая маска, чтобы позволить будущие расширения.

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

NONE

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

CASCADE

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

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

Spec-Zone.ru

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