Lines Matching refs:CronExpression

5 use Cron\CronExpression;  alias
21 $this->assertEquals('0 0 1 1 *', CronExpression::factory('@annually')->getExpression());
22 $this->assertEquals('0 0 1 1 *', CronExpression::factory('@yearly')->getExpression());
23 $this->assertEquals('0 0 * * 0', CronExpression::factory('@weekly')->getExpression());
34 $cron = CronExpression::factory('1 2-4 * 4,5,6 */3');
35 $this->assertEquals('1', $cron->getExpression(CronExpression::MINUTE));
36 $this->assertEquals('2-4', $cron->getExpression(CronExpression::HOUR));
37 $this->assertEquals('*', $cron->getExpression(CronExpression::DAY));
38 $this->assertEquals('4,5,6', $cron->getExpression(CronExpression::MONTH));
39 $this->assertEquals('*/3', $cron->getExpression(CronExpression::WEEKDAY));
45 $cron = CronExpression::factory('A 1 2 3 4');
58 $cron = CronExpression::factory($schedule);
59 $this->assertEquals($expected[0], $cron->getExpression(CronExpression::MINUTE));
60 $this->assertEquals($expected[1], $cron->getExpression(CronExpression::HOUR));
61 $this->assertEquals($expected[2], $cron->getExpression(CronExpression::DAY));
62 $this->assertEquals($expected[3], $cron->getExpression(CronExpression::MONTH));
63 $this->assertEquals($expected[4], $cron->getExpression(CronExpression::WEEKDAY));
64 $this->assertEquals($expected[5], $cron->getExpression(CronExpression::YEAR));
91 $cron = CronExpression::factory('* * * 1');
101 $cron = CronExpression::factory('* * * * *');
197 $cron = CronExpression::factory($schedule);
213 $cron = CronExpression::factory('* * * * *');
225 $cron = CronExpression::factory('0 15 * * 3'); //Wednesday at 15:00
252 $cron = CronExpression::factory('* * * * *');
257 $cron = CronExpression::factory('* */2 * * *');
262 $cron = CronExpression::factory('* * * */2 *');
273 $cron = CronExpression::factory('*/2 * * * *');
288 $cron = CronExpression::factory('0 0 12 1 * */2');
308 $cron = CronExpression::factory('@weekly');
332 $cron = CronExpression::factory('* * * * *');
345 $cron = CronExpression::factory('* * * * *');
355 $cron = CronExpression::factory('0 0 27 JAN *');
361 $cron = CronExpression::factory('@weekly');
372 $e = CronExpression::factory('* * * * MON#1');
377 $e = CronExpression::factory('* * * * SAT#2');
382 $e = CronExpression::factory('* * * * SUN#3');
395 $cron = CronExpression::factory('0 0 * * *');
410 $this->assertFalse(CronExpression::isValidExpression('* * * 1'));
412 $this->assertTrue(CronExpression::isValidExpression('* * * * 1'));