16
16
use ArtARTs36 \MergeRequestLinter \Condition \Evaluator \HasEvaluator ;
17
17
use ArtARTs36 \MergeRequestLinter \Condition \Evaluator \LengthMaxEvaluator ;
18
18
use ArtARTs36 \MergeRequestLinter \Condition \Evaluator \LengthMinOperator ;
19
+ use ArtARTs36 \MergeRequestLinter \Condition \Evaluator \MatchEvaluator ;
19
20
use ArtARTs36 \MergeRequestLinter \Condition \Evaluator \NotEndsEvaluator ;
20
21
use ArtARTs36 \MergeRequestLinter \Condition \Evaluator \NotEqualsEvaluator ;
21
22
use ArtARTs36 \MergeRequestLinter \Condition \Evaluator \NotHasEvaluator ;
@@ -44,6 +45,7 @@ public function __construct(
44
45
ContainsEvaluator::class,
45
46
NotEqualsEvaluator::class,
46
47
EqualsAnyEvaluator::class,
48
+ MatchEvaluator::class,
47
49
])]
48
50
public Str $ title ,
49
51
#[SupportsConditionEvaluator([
@@ -57,6 +59,7 @@ public function __construct(
57
59
ContainsEvaluator::class,
58
60
NotEqualsEvaluator::class,
59
61
EqualsAnyEvaluator::class,
62
+ MatchEvaluator::class,
60
63
])]
61
64
public Str $ description ,
62
65
#[Generic(Generic::OF_STRING )]
@@ -69,6 +72,7 @@ public function __construct(
69
72
HasEvaluator::class,
70
73
NotHasEvaluator::class,
71
74
HasAnyEvaluator::class,
75
+ MatchEvaluator::class,
72
76
])]
73
77
public Set $ labels ,
74
78
#[SupportsConditionEvaluator([
@@ -85,6 +89,7 @@ public function __construct(
85
89
ContainsEvaluator::class,
86
90
NotEqualsEvaluator::class,
87
91
EqualsAnyEvaluator::class,
92
+ MatchEvaluator::class,
88
93
])]
89
94
public Str $ sourceBranch ,
90
95
#[SupportsConditionEvaluator([
@@ -98,6 +103,7 @@ public function __construct(
98
103
ContainsEvaluator::class,
99
104
NotEqualsEvaluator::class,
100
105
EqualsAnyEvaluator::class,
106
+ MatchEvaluator::class,
101
107
])]
102
108
public Str $ targetBranch ,
103
109
public Author $ author ,
0 commit comments