Skip to content

Commit 575a1cb

Browse files
authored
bug #73 Fix constraints constructor (sstok)
This PR was merged into the 3.0-dev branch. Discussion ---------- | Q | A | ------------- | --- | Bug fix? | yes | New feature? | no | BC breaks? | yes (but only if non-named arguments are used) | Deprecations? | no | Fixed tickets | | License | MIT - Re-arrange arguments in a more DX friendly order - Pass null to parent `$options` argument Commits ------- 6e63883 Fix constraints constructor
2 parents 6c623e7 + 6e63883 commit 575a1cb

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/Validator/Constraints/PasswordRequirements.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@
1919
class PasswordRequirements extends Constraint
2020
{
2121
public function __construct(
22-
public string $tooShortMessage = 'Your password must be at least {{length}} characters long.',
23-
public string $missingLettersMessage = 'Your password must include at least one letter.',
24-
public string $requireCaseDiffMessage = 'Your password must include both upper and lower case letters.',
25-
public string $missingNumbersMessage = 'Your password must include at least one number.',
26-
public string $missingSpecialCharacterMessage = 'Your password must contain at least one special character.',
2722
public int $minLength = 6,
2823
public bool $requireLetters = true,
2924
public bool $requireCaseDiff = false,
3025
public bool $requireNumbers = false,
3126
public bool $requireSpecialCharacter = false,
27+
public string $tooShortMessage = 'Your password must be at least {{length}} characters long.',
28+
public string $missingLettersMessage = 'Your password must include at least one letter.',
29+
public string $requireCaseDiffMessage = 'Your password must include both upper and lower case letters.',
30+
public string $missingNumbersMessage = 'Your password must include at least one number.',
31+
public string $missingSpecialCharacterMessage = 'Your password must contain at least one special character.',
3232
?array $groups = null,
3333
mixed $payload = null,
3434
) {
35-
parent::__construct($groups, $payload);
35+
parent::__construct(null, $groups, $payload);
3636
}
3737
}

src/Validator/Constraints/PasswordStrength.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ public function __construct(
2727
?array $groups = null,
2828
mixed $payload = null,
2929
) {
30-
parent::__construct($groups, $payload);
30+
parent::__construct(null, $groups, $payload);
3131
}
3232
}

0 commit comments

Comments
 (0)