https://github.com/doganoo/backgrounder
Simple and Light Weight Background Job Library
https://github.com/doganoo/backgrounder
Last synced: about 1 year ago
JSON representation
Simple and Light Weight Background Job Library
- Host: GitHub
- URL: https://github.com/doganoo/backgrounder
- Owner: doganoo
- License: other
- Created: 2019-03-22T22:50:00.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-12-03T09:13:46.000Z (over 1 year ago)
- Last Synced: 2025-04-09T20:06:19.672Z (about 1 year ago)
- Language: PHP
- Size: 130 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Backgrounder
Backgrounder is a simple and intuitive library for handling background jobs. Backgrounder provides two types of background jobs:
1 One Time Jobs: jobs that are designed to run only one time (such as a file migration from one directory to another)
2 Regular (recurrent) Jobs: jobs that are designed to run after a defined amount of time
## Installation
You can install the package via composer:
```bash
composer require doganoo/backgrounder
```
## Usage
The main class for running background jobs is doganoo\Backgrounder\Backgrounder. In order to run Backgrounder, you need to pass
a list of jobs that should be executed, the DI Container which is used to query the jobs and a Logger to get any log messages.
## Contributions
Feel free to send a pull request to add more functionalities.
## Maintainer/Creator
Doğan Uçar ([@doganoo](https://www.dogan-ucar.de))
## License
MIT