1. Go to this page and download the library: Download neuron-php/jobs 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/ */
neuron-php / jobs example snippets
namespace App\Jobs;
use Neuron\Jobs\IJob;
use Neuron\Log\Log;
class CleanupLogsJob implements IJob
{
public function getName(): string
{
return 'cleanup-logs';
}
public function run(array $args = []): mixed
{
$maxAgeDays = $args['max_age_days'] ?? 30;
Log::info("Cleaning up logs older than {$maxAgeDays} days");
// Your cleanup logic here
$deletedCount = 0;
return $deletedCount;
}
}