PHP code example of simbiat / cron

1. Go to this page and download the library: Download simbiat/cron library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

simbiat / cron example snippets


(new \Simbiat\Cron\Agent())->install();

(new \Simbiat\Cron\Agent())->process(10);

(new Cron\Task())->settingsFromArray($settings)->add();

'extramethods' =>
    [
        [
            'method' => 'method1',
            'arguments' => [argument1, argument2],
        ],
        [
            'method' => 'method2',
            'arguments' => [argument3, argument4],
        ],
    ]

(new \Simbiat\Cron\Task('taskName'));

(new \Simbiat\Cron\Task('taskName'))->delete();

(new \Simbiat\Cron\Task('taskName'))->setEnabled(bool $enabled = true);

(new \Simbiat\Cron\Task('taskName'))->setSystem();

(new Cron\TaskInstance())->settingsFromArray($settings)->add();

(new \Simbiat\Cron\TaskInstance('taskName', 'arguments', 1));

(new \Simbiat\Cron\TaskInstance('taskName', 'arguments', 1))->delete();

(new \Simbiat\Cron\TaskInstance('taskName', 'arguments', 1))->setEnabled(bool $enabled = true);

(new \Simbiat\Cron\TaskInstance('taskName', 'arguments', 1))->setSystem();

(new \Simbiat\Cron\TaskInstance('taskName', 'arguments', 1))->run();

(new \Simbiat\Cron\TaskInstance('taskName', 'arguments', 1))->reSchedule($result, $timestamp);

(new \Simbiat\Cron\TaskInstance('taskName', 'arguments', 1))->updateNextRun($result);

(new \Simbiat\Cron\Agent())->setSetting($setting, $value);

\Simbiat\Cron\Agent::log(string $message, string $event, bool $endStream = false, ?\Throwable $error = null, ?TaskInstance $task = null);