name: Cascade
class_comment: null
dependencies:
- name: Constraint
  type: class
  source: Symfony\Component\Validator\Constraint
- name: ConstraintDefinitionException
  type: class
  source: Symfony\Component\Validator\Exception\ConstraintDefinitionException
properties: []
methods:
- name: __construct
  visibility: public
  parameters:
  - name: exclude
    default: 'null'
  - name: options
    default: 'null'
  comment: "# * Validates a whole class, including nested objects in properties.\n\
    # *\n# * @author Jules Pietri <jules@heahprod.com>\n# */\n# #[\\Attribute(\\Attribute::TARGET_CLASS)]\n\
    # class Cascade extends Constraint\n# {\n# public array $exclude = [];\n# \n#\
    \ /**\n# * @param string[]|string|array<string,mixed>|null $exclude Properties\
    \ excluded from validation\n# * @param array<string,mixed>|null              \
    \   $options"
- name: getTargets
  visibility: public
  parameters: []
  comment: null
traits:
- Symfony\Component\Validator\Constraint
- Symfony\Component\Validator\Exception\ConstraintDefinitionException
interfaces: []