* * 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:----xBp5v0icO4ftim+TsrYdvoqCqB2GIQSiuecJabcCC8BpUGMFoQJ3bXoY80bfm72gQ3+RcGR141pLI0F0LLiExaYUlC3UWGgXCy1+Em/JI7wWmQ7Iz6jD0wXDCLseTW5vY3K31TXr1eMgTxECXAua1lXMhNXRtOuGq9WsEy3q1jgTa9CBnvvxvhfN06iLqxwlwSh6TmnF8VWvKYtIriqgS6jFtzb5ywCRM7HDAaYYqn2MA8QUqWEd1veHtN8FSEr3tYjTAScoaZzyMxFuobFjtM9yz1B8w1p3nrDaTrtjKzIKv2Br+Zh1EEV+2C9dXeUeIV4wtxT7iJ43ry7gKB8MJcMNTsoI7PAzpN7i/pcxn5NCfEdAlLIvh8sZ5wu8q6e817L3A7bi0QB6O5CB49WLKs7ZFGcC3UL43ffhjg9N9N6VZGOsqMVnv1a5Vdu1n6o9Kzzg0niliYCOeHsOTooajU1sPaI6o0DXBaY5eq7bkEfwxt5Av/Hz5xQOOBQ0rU3OIZnIjttHKLrsgk2NuiL0/PVVWoU/wV1H9464nAFybwxcTBHSr4h9FFzc1mvvNZGHqGI2/RWpjWx6HDKNEkNGPhjU6WS36+qRK+AhqwuTrfpSpPWH41MorLVo+CrWgbqH66xvesU8b+1CnDvo+bGPpGStz9J7m2taVwnPH2mJEho=----ATTACHMENT:----NjA2OTEyODY2MjUzNzgxNiA5MzI1MTgwMzg2MTIzOTQ2IDg0MDk0MTk4OTkwODU1MTQ=