Example using Cron API, including hook_cron() and hook_cron_queue_info().

This example is part of the Examples for Developers Project which you can download and experiment with at http://DOCUMENTATION_PENDING/project/examples

Parent topics

File

modules/examples/cron_example/cron_example.module, line 8
Demonstrates use of the Cron API in Backdrop - hook_cron()

Functions

Namesort ascending Location Description
cron_example_queue_report_work modules/examples/cron_example/cron_example.module Simple reporter for the workers.
cron_example_queue_2_worker modules/examples/cron_example/cron_example.module Simple worker for our queues.
cron_example_queue_1_worker modules/examples/cron_example/cron_example.module Simple worker for our queues.
cron_example_menu modules/examples/cron_example/cron_example.module Implements hook_menu().
cron_example_form_cron_run_submit modules/examples/cron_example/cron_example.module Allow user to directly execute cron, optionally forcing it.
cron_example_form modules/examples/cron_example/cron_example.module The form to provide a link to cron.php.
cron_example_date_iso8601 modules/examples/cron_example/cron_example.module
cron_example_cron_queue_info modules/examples/cron_example/cron_example.module Implements hook_cron_queue_info().
cron_example_cron modules/examples/cron_example/cron_example.module Implements hook_cron().
cron_example_config_info modules/examples/cron_example/cron_example.module Implements hook_config_info().
cron_example_add_jobs_to_queue modules/examples/cron_example/cron_example.module Submit function used to add the items to the queue.

Classes

Namesort ascending Location Description
CronExampleTestCase modules/examples/cron_example/cron_example.test cron_example test class