Download the PHP package guikingone/scheduler-bundle without Composer
On this page you can find all versions of the php package guikingone/scheduler-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download guikingone/scheduler-bundle
More information about guikingone/scheduler-bundle
Files in guikingone/scheduler-bundle
Download guikingone/scheduler-bundle
More information about guikingone/scheduler-bundle
Files in guikingone/scheduler-bundle
Vendor guikingone
Package scheduler-bundle
Short Description A Symfony bundle that allows to schedule and create repetitive tasks
License MIT
Package scheduler-bundle
Short Description A Symfony bundle that allows to schedule and create repetitive tasks
License MIT
Please rate this library. Is it a good library?
Informations about the package scheduler-bundle
A Symfony bundle built to schedule/consume repetitive tasks
Main features
- External transports (Doctrine, Redis, etc)
- External configuration storage (Doctrine, Redis, etc)
- Retry / Remove / Sort policies
- Background worker
- Symfony/Messenger integration
- Mercure integration
- Fibers support
Installation
Make sure Composer is installed globally, as explained in the installation chapter of the Composer documentation.
Quick start
If symfony/flex is not installed, manually update the config/bundles.php
:
Then configure a transport in config/packages/scheduler.yaml
:
Finally, it's time to create a simple task:
When a task is configured, time to execute it, two approaches can be used:
- Adding a cron entry
* * * * * cd /path-to-your-project && php bin/console scheduler:consume >> /dev/null 2>&1
- Launching the command
scheduler:consume --wait
in a background command
Documentation
- Usage
- Configuration
- Best practices
- Tasks
- Transports
- Lock
- Commands
- Events
- Lazy Loading
- Messenger
- HTTP entrypoint
- ExecutionPolicies
- SchedulePolicies
- Runners
- Worker
- Scheduler
- Middleware
- Probe
- Tests
- Mercure
Contributing
Want to improve this bundle?
All versions of scheduler-bundle with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.0
ext-json Version *
dragonmantank/cron-expression Version ^3.1
psr/log Version ^1.0 || ^2.0 || ^3.0
symfony/config Version ^5.4 || ^6.0 || ^7.0
symfony/console Version ^5.4 || ^6.0 || ^7.0
symfony/event-dispatcher Version ^5.4 || ^6.0 || ^7.0
symfony/filesystem Version ^5.4 || ^6.0 || ^7.0
symfony/finder Version ^5.4 || ^6.0 || ^7.0
symfony/lock Version ^5.4 || ^6.0 || ^7.0
symfony/options-resolver Version ^5.4 || ^6.0 || ^7.0
symfony/process Version ^5.4 || ^6.0 || ^7.0
symfony/property-access Version ^5.4 || ^6.0 || ^7.0
symfony/serializer Version ^5.4 || ^6.0 || ^7.0
symfony/stopwatch Version ^5.4 || ^6.0 || ^7.0
ext-json Version *
dragonmantank/cron-expression Version ^3.1
psr/log Version ^1.0 || ^2.0 || ^3.0
symfony/config Version ^5.4 || ^6.0 || ^7.0
symfony/console Version ^5.4 || ^6.0 || ^7.0
symfony/event-dispatcher Version ^5.4 || ^6.0 || ^7.0
symfony/filesystem Version ^5.4 || ^6.0 || ^7.0
symfony/finder Version ^5.4 || ^6.0 || ^7.0
symfony/lock Version ^5.4 || ^6.0 || ^7.0
symfony/options-resolver Version ^5.4 || ^6.0 || ^7.0
symfony/process Version ^5.4 || ^6.0 || ^7.0
symfony/property-access Version ^5.4 || ^6.0 || ^7.0
symfony/serializer Version ^5.4 || ^6.0 || ^7.0
symfony/stopwatch Version ^5.4 || ^6.0 || ^7.0
The package guikingone/scheduler-bundle contains the following files
Loading the files please wait ....