1. Go to this page and download the library: Download dframe/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/ */
dframe / cron example snippets
use Dframe\Cron\Task;
use Dframe\Router\Response;
set_time_limit(0);
ini_set('max_execution_time', 0);
date_default_timezone_set('Europe/Warsaw');
/**
* Init function
*
* @return array
*/
public function init()
{
$cron = $this->inLock('mail', [$this->loadModel('Mail/Mail'), 'sendMails'], []);
if ($cron['return'] == true) {
$mail = $cron['response'];
return Response::renderJSON(['code' => 200, 'message' => 'Cron Complete', 'data' => ['mail' => ['data' => $mail['response']]]]);
}
return Response::renderJSON(['code' => 403, 'message' => 'Cron in Lock'])->status(403);
}
})->init()->display();