1. Go to this page and download the library: Download lilweb/job-bundle 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/ */
lilweb / job-bundle example snippets
public function registerBundles()
{
$bundles = array(
// ...
new Lilweb\JobBundle\LilwebJobBundle(),
);
// ...
}
use Lilweb\JobBundle\Entity\TaskInfo;
use Lilweb\JobBundle\Services\AbstractTaskService;
class ImportCsv extends AbstractTaskService
{
/**
* {@inheritdoc}
*/
public function execute(TaskInfo $info)
{
// Traitement de la tache
// Logging de ce qui se passe
}
}
## BALISE <job>
Attributs obligatoires:
- name: Nom du job
Attributs optionnels:
- schedulable: valeur par défaut false, passer a true si le scheduler doit traiter le job.
Balises obligatoires:
- <task>: Au moins une tache doit être définie pour un job. Cette tache est en quelque sorte
une sorte de pointer vers une des taches définie plus haut, de ce fait les attributs
'name' doivent correspondrent.
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.