Job ============================================================ What is a job? ------------------------------------------------------------ A job is the class that is responsible for **what** your code is doing. This is the class you will have to create (or reuse), as it contains the business logic required for what you wish to achieve. How to create a job? ------------------------------------------------------------ .. code-block:: php `__, What types of job exists? ------------------------------------------------------------ **Built-in jobs:** * `AbstractDecoratedJob `__: a job that is designed to be extended, helps job construction. * `ItemJob `__: ETL like, batch processing job (:doc:`documentation `). * `JobWithChildJobs `__: a job that trigger other jobs (:doc:`documentation `). * `TriggerScheduledJobsJob `__: a job that trigger other jobs when schedule is due (todo documentation). **Jobs from bridges:** * From ``league/flysystem`` bridge: * `CopyFilesJob `__: copy files from one filesystem to another. * `MoveFilesJob `__: move files from one filesystem to another. .. seealso:: | :doc:`How do I start a job? ` | :doc:`How do I build a batch processing job? ` | :doc:`How do I access parameters of a job? `