Symfony Constraints

Attributes

As of [Symfony 5.2](Symfony 5.2), validation constraints can be defined as [Define Constraints as Attributes](Define Constraints as Attributes).

Constraints

  • [Compromised Password Constraint](Compromised Password Constraint)
  • [Hostname Constraint](Hostname Constraint)
  • [Symfony JSON Constraint](Symfony JSON Constraint)
  • [NotBlank Constraint](NotBlank Constraint)
  • [Timezone Constraint](Timezone Constraint)
  • [Type Constraint](Type Constraint)
  • [Unique Constraint](Unique Constraint)
  • [ULID Constraint](ULID Constraint)

Compound constraints

  • [AtLeastOneOf Constraint](AtLeastOneOf Constraint)
  • [Compound Constraint](Compound Constraint)
  • [Sequentially Constraint](Sequentially Constraint)

Expressions

  • [ExpressionLanguage Constraint](ExpressionLanguage Constraint)
  • [ExpressionLanguageSyntax Constraint](ExpressionLanguageSyntax Constraint)

Number constraints

  • [Symfony DivisibleBy Constraint](Symfony DivisibleBy Constraint)
  • [Number Constraints](Number Constraints)

Valid constraints

  • [Groups support for Valid constraint](Groups support for Valid constraint)

Financial constraints

  • [Bic Constraint](Bic Constraint)
  • [CardScheme Constraint](CardScheme Constraint)