Skip to content

mneuhaus/Famelo.Scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Famelo.Scheduler

Setup a cronjob for the Scheduler:

* * * * * /path/to/flow scheduler:run

Create a new Task:

class MyTask implements \Famelo\Scheduler\Tasks\TaskInterface {
    /**
     * Returns the Interval at which this task will be run
     * The Syntax is equivalent to cron.
     * Check the mtdowling/cron-expression package for more information:
     *     https://github.com/mtdowling/cron-expression
     *
     * @return string $interval
     */
    public function getInterval() {
        return '*/15 * * * *';
    }

    /**
     * Execute the Task
     *
     * @return void
     */
    public function execute() {
        // Let's do something...
    }
}
?>

The Interval is based on mtdowling/cron-expression which is based on the cron syntax

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages