File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed
src/Symfony/Component/Validator Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change 11
11
12
12
namespace Symfony \Component \Validator \Constraints ;
13
13
14
+ use Symfony \Component \Validator \Attribute \HasNamedArguments ;
14
15
use Symfony \Component \Validator \Constraint ;
15
16
16
17
/**
@@ -26,14 +27,14 @@ class Slug extends Constraint
26
27
public string $ message = 'This value is not a valid slug. ' ;
27
28
public string $ regex = '/^[a-z0-9]+(?:-[a-z0-9]+)*$/ ' ;
28
29
30
+ #[HasNamedArguments]
29
31
public function __construct (
30
- ?array $ options = null ,
31
32
?string $ regex = null ,
32
33
?string $ message = null ,
33
34
?array $ groups = null ,
34
35
mixed $ payload = null ,
35
36
) {
36
- parent ::__construct ($ options , $ groups , $ payload );
37
+ parent ::__construct ([] , $ groups , $ payload );
37
38
38
39
$ this ->message = $ message ?? $ this ->message ;
39
40
$ this ->regex = $ regex ?? $ this ->regex ;
Original file line number Diff line number Diff line change @@ -63,9 +63,7 @@ public function testValidSlugs($slug)
63
63
*/
64
64
public function testInvalidSlugs ($ slug )
65
65
{
66
- $ constraint = new Slug ([
67
- 'message ' => 'myMessage ' ,
68
- ]);
66
+ $ constraint = new Slug (message: 'myMessage ' );
69
67
70
68
$ this ->validator ->validate ($ slug , $ constraint );
71
69
You can’t perform that action at this time.
0 commit comments