Generate valid, random cron expressions.
Add the CronExpressionGenerator library to your composer.json
file:
composer require swekaj/cron-expression-generator
To use this with Faker, you must add the CronExpressionGenerator\FakerProvider
class to the Faker generator:
<?php
$faker = \Faker\Factory::create();
$faker->addProvider(new \CronExpressionGenerator\FakerProvider($faker));
// Generator sample output
$faker->cron(); // 12-38 */4 * * 2000/5
$faker->cronMinute(); // */12,30-39
$faker->cronHour(); // 0-23
$faker->cronDayOfMonth(); // L,14W,30
$faker->cronMonth(); // 1/2,6-8
$faker->cronDayOfWeek(); // 0-2,4W,3#2
$faker->cronYear(); // 2012,2000-2039