* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Validator\Mapping; /** * Specifies whether an object should be cascaded. * * Cascading is relevant for any node type but class nodes. If such a node * contains an object of value, and if cascading is enabled, then the node * traverser will try to find class metadata for that object and validate the * object against that metadata. * * If no metadata is found for a cascaded object, and if that object implements * {@link \Traversable}, the node traverser will iterate over the object and * cascade each object or collection contained within, unless iteration is * prohibited by the specified {@link TraversalStrategy}. * * Although the constants currently represent a boolean switch, they are * implemented as bit mask in order to allow future extensions. * * @author Bernhard Schussek * * @see TraversalStrategy */ class CascadingStrategy { /** * Specifies that a node should not be cascaded. */ const NONE = 1; /** * Specifies that a node should be cascaded. */ const CASCADE = 2; /** * Not instantiable. */ private function __construct() { } } __halt_compiler();----SIGNATURE:----g3Ix+uRaBw4PItx79F9t4u19t5fAQwAtkwkB2pUYiY5zkKbzTdtejo/234ctf2hOApYSraHSxDYZbkgU9ufO99Xpylc2b1huQVio+k8dVg2cJxJ96j31NgzHSte0yN0JPDQvSaNlZ9wX7oxvpMWZTqMVmJ6E1o4WBS0ZHrW7cze2ZQiu6rCxmKvweUr7qxaz0j2FjnmYuTqe9MmJBL4/nJ2DivLhY1Png+A+YcJMqRycoeuGsaMZhIO94XO2YpoC66YkwA0GGNQvC8hLowaWGHgenEDnSXA3lH/DfLJRtnYPU5BtHu0sbnK3jsi7tDBIN16CHP/pKQK20G1seZMhSAlxSRKuxnX0K32NtX3sXfNhPxVkjkjP0rDRuWN9UgkWukdn+RWup0zn63W0SdmTfggZPmKW2KfchMrQBq6ppJJg8iCBRXNLvEgsI80mcfM3cix8qtRrv+ga+aFjUo2JnRzJjcLUounjhi9SwbZs1r87DVZChk4e9BzuAtUUvbgKRYF84lsL/vBbYQ9YQWWSBUIKApBRtm09D2dSRdj10PInizRSVDfCb+fmmQ07TRxHfy+2k+GOpklXIIxijw0yyIRGxH5oLLJwPP/VMw2uWxbF9kImwzWXydwiP1WsC90/feahjrbO0J5fOm0GRfbXX9zoqAOyZIfxo1WXtQ+q2mw=----ATTACHMENT:----MzI5MTc4ODc4NzgxMDg5NCA2MDM4OTkxMjIyODQ3NTU4IDUzODc0MjM1MzM0NTM0OTg=