['Default', 'activate']], name: 'activate_account', ), ], )] final class ActivateAccountInput { #[Assert\NotBlank(message: 'Le token d\'activation est requis.')] #[Assert\Uuid(message: 'Le token d\'activation doit être un UUID valide.')] public string $tokenValue = ''; #[Assert\NotBlank(message: 'Le mot de passe est requis.')] #[Assert\Length( min: 8, minMessage: 'Le mot de passe doit contenir au moins {{ limit }} caractères.', )] #[Assert\Regex( pattern: '/[A-Z]/', message: 'Le mot de passe doit contenir au moins une majuscule.', )] #[Assert\Regex( pattern: '/[0-9]/', message: 'Le mot de passe doit contenir au moins un chiffre.', )] public string $password = ''; }