flexic / cron-builder
cronjob表达式构建器。
1.0.0
2023-01-06 14:36 UTC
Requires
- php: ^8.1
Requires (Dev)
- ergebnis/php-cs-fixer-config: ^4.9.0
- phpstan/phpstan: ^1.8.8
- phpstan/phpstan-deprecation-rules: ^1.0.0
- phpstan/phpstan-strict-rules: ^1.4.4
- phpunit/phpunit: ^9.5.26
README
此包提供了一个cron表达式的构建器。
安装
composer require flexic/cron-builder
使用
use Flexic\CronBuilder\CronBuilder; $cron = CronBuilder::create() ->everyMinute() ->build(); // * * * * * $cron = CronBuilder::create() ->atMinuteInterval(5) ->build(); // */5 * * * * $cron = CronBuilder::create() ->notOnDaysOfWeek(3, 4) ->build(); // * * * * 1,2,5,6,0
构建器返回一个类型为 Flexic\CronBuilder\Cron
的对象。此对象允许获取完整的cron或仅获取其部分。它还可以被转换为字符串。
方法
构建器
Cron
词法分析器
词法分析器用于将cron表达式解析为标记。