@@ -128,24 +128,28 @@ public function setCronExprDataProvider(): array
128
128
[', * * * * ' , [', ' , '* ' , '* ' , '* ' , '* ' ]],
129
129
['1-2 * * * * ' , ['1-2 ' , '* ' , '* ' , '* ' , '* ' ]],
130
130
['0/5 * * * * ' , ['0/5 ' , '* ' , '* ' , '* ' , '* ' ]],
131
+ ['3/5 * * * * ' , ['3/5 ' , '* ' , '* ' , '* ' , '* ' ]],
131
132
132
133
['* 0 * * * ' , ['* ' , '0 ' , '* ' , '* ' , '* ' ]],
133
134
['* 59 * * * ' , ['* ' , '59 ' , '* ' , '* ' , '* ' ]],
134
135
['* , * * * ' , ['* ' , ', ' , '* ' , '* ' , '* ' ]],
135
136
['* 1-2 * * * ' , ['* ' , '1-2 ' , '* ' , '* ' , '* ' ]],
136
137
['* 0/5 * * * ' , ['* ' , '0/5 ' , '* ' , '* ' , '* ' ]],
138
+ ['* 3/5 * * * ' , ['* ' , '3/5 ' , '* ' , '* ' , '* ' ]],
137
139
138
140
['* * 0 * * ' , ['* ' , '* ' , '0 ' , '* ' , '* ' ]],
139
141
['* * 23 * * ' , ['* ' , '* ' , '23 ' , '* ' , '* ' ]],
140
142
['* * , * * ' , ['* ' , '* ' , ', ' , '* ' , '* ' ]],
141
143
['* * 1-2 * * ' , ['* ' , '* ' , '1-2 ' , '* ' , '* ' ]],
142
144
['* * 0/5 * * ' , ['* ' , '* ' , '0/5 ' , '* ' , '* ' ]],
145
+ ['* * 3/5 * * ' , ['* ' , '* ' , '3/5 ' , '* ' , '* ' ]],
143
146
144
147
['* * * 1 * ' , ['* ' , '* ' , '* ' , '1 ' , '* ' ]],
145
148
['* * * 31 * ' , ['* ' , '* ' , '* ' , '31 ' , '* ' ]],
146
149
['* * * , * ' , ['* ' , '* ' , '* ' , ', ' , '* ' ]],
147
150
['* * * 1-2 * ' , ['* ' , '* ' , '* ' , '1-2 ' , '* ' ]],
148
151
['* * * 0/5 * ' , ['* ' , '* ' , '* ' , '0/5 ' , '* ' ]],
152
+ ['* * * 3/5 * ' , ['* ' , '* ' , '* ' , '3/5 ' , '* ' ]],
149
153
['* * * ? * ' , ['* ' , '* ' , '* ' , '? ' , '* ' ]],
150
154
['* * * L * ' , ['* ' , '* ' , '* ' , 'L ' , '* ' ]],
151
155
['* * * W * ' , ['* ' , '* ' , '* ' , 'W ' , '* ' ]],
@@ -156,6 +160,7 @@ public function setCronExprDataProvider(): array
156
160
['* * * * , ' , ['* ' , '* ' , '* ' , '* ' , ', ' ]],
157
161
['* * * * 1-2 ' , ['* ' , '* ' , '* ' , '* ' , '1-2 ' ]],
158
162
['* * * * 0/5 ' , ['* ' , '* ' , '* ' , '* ' , '0/5 ' ]],
163
+ ['* * * * 3/5 ' , ['* ' , '* ' , '* ' , '* ' , '3/5 ' ]],
159
164
['* * * * JAN ' , ['* ' , '* ' , '* ' , '* ' , 'JAN ' ]],
160
165
['* * * * DEC ' , ['* ' , '* ' , '* ' , '* ' , 'DEC ' ]],
161
166
['* * * * JAN-DEC ' , ['* ' , '* ' , '* ' , '* ' , 'JAN-DEC ' ]],
@@ -165,6 +170,7 @@ public function setCronExprDataProvider(): array
165
170
['* * * * * , ' , ['* ' , '* ' , '* ' , '* ' , '* ' , ', ' ]],
166
171
['* * * * * 1-2 ' , ['* ' , '* ' , '* ' , '* ' , '* ' , '1-2 ' ]],
167
172
['* * * * * 0/5 ' , ['* ' , '* ' , '* ' , '* ' , '* ' , '0/5 ' ]],
173
+ ['* * * * * 3/5 ' , ['* ' , '* ' , '* ' , '* ' , '* ' , '3/5 ' ]],
168
174
['* * * * * ? ' , ['* ' , '* ' , '* ' , '* ' , '* ' , '? ' ]],
169
175
['* * * * * L ' , ['* ' , '* ' , '* ' , '* ' , '* ' , 'L ' ]],
170
176
['* * * * * 6#3 ' , ['* ' , '* ' , '* ' , '* ' , '* ' , '6#3 ' ]],
@@ -372,9 +378,19 @@ public function matchCronExpressionDataProvider(): array
372
378
['0-20/5 ' , 21 , false ],
373
379
['0-20/5 ' , 25 , false ],
374
380
381
+ ['3-20/5 ' , 3 , true ],
382
+ ['3-20/5 ' , 8 , true ],
383
+ ['3-20/5 ' , 13 , true ],
384
+ ['3-20/5 ' , 24 , false ],
385
+ ['3-20/5 ' , 28 , false ],
386
+
375
387
['1/5 ' , 5 , false ],
376
388
['5/5 ' , 5 , true ],
377
389
['10/5 ' , 10 , true ],
390
+
391
+ ['4/5 ' , 8 , false ],
392
+ ['8/5 ' , 8 , true ],
393
+ ['13/5 ' , 13 , true ],
378
394
];
379
395
}
380
396
0 commit comments