Download the PHP package course-hero/symfony-cron-bundle without Composer
On this page you can find all versions of the php package course-hero/symfony-cron-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download course-hero/symfony-cron-bundle
More information about course-hero/symfony-cron-bundle
Files in course-hero/symfony-cron-bundle
Package symfony-cron-bundle
Short Description Cron-related utilities for Symfony2
License Apache-2
Homepage http://github.com/course-hero/symfony-cron-bundle
Informations about the package symfony-cron-bundle
README
What is symfony-cron?
symfony-cron is a bundle of utilities for Symfony2 that provide functions related to scheduled tasks run out of a cron context.
Requirements
symfony-cron is supported on PHP 5.4+ with Symfony 2.5+.
Installation
The best way to install symfony-cron is to include the bundle using a mechanism such as composer. Information about the package is published to packagist.
Use
To use symfony-cron in a Symfony2-based project, start by defining how you want to use the system. The following checklist might help:
- What type of lock service will be used? (File, memcached, etc.)
- Do commands need to be executed in a child process?
- Processes that unexpectedly terminate cause locks to be unreleased if not executed in a child process, thus preventing future processes from running.
Example: File Lock with Child Process
app/config/config.yml:
crontab:
/path/to/script:
Example: Multiple Instances of Same Script as Embedded Application
app/config/config.yml:
crontab:
/path/to/script:
Contributing
symfony-cron is an open source, community-driven project. If you'd like to contribute, please read the Contributing documentation. If you're submitting a pull request, please follow the guidelines in the Submitting a Patch section and use Pull Request Template.
Running Tests
All tests are supported using standard phpunit practices. A helper script has also been provided to assist with running tests.