CMS  Version 3.9
ScheduledTaskManifest Class Reference

Static Public Member Functions

static getComponentDefinition ()
 
static getStyles ()
 
static getAdminMenu ()
 
static subscribeToEvents ()
 

Detailed Description

Definition at line 7 of file manifest.inc.

Member Function Documentation

◆ getAdminMenu()

static ScheduledTaskManifest::getAdminMenu ( )
static

Definition at line 29 of file manifest.inc.

30  {
31  return array(
32  "Site Configuration" => array
33  (
34 
35  "Scheduled Tasks" => array("page" => "/admin/scheduled_tasks",
36  "role" => "admin",
37  "weight" => 13,
38  "icon" => "clock")
39  )
40  );
41  }

◆ getComponentDefinition()

static ScheduledTaskManifest::getComponentDefinition ( )
static

Definition at line 9 of file manifest.inc.

10  {
11  $component = new Component();
12  $component->name = "scheduled_task";
13  $component->description = "Scheduling for periodic background tasks.";
14  $component->author = "Andy Green";
15  $component->version = "1.0";
16  $component->priority = 25;
17  $component->enabled = true;
18 
19  return $component;
20  }
$component
Definition: help.inc:38

◆ getStyles()

static ScheduledTaskManifest::getStyles ( )
static

Definition at line 22 of file manifest.inc.

23  {
24  return array(
25  "/components/scheduled_task/css/scheduled_task.css"
26  );
27  }

◆ subscribeToEvents()

static ScheduledTaskManifest::subscribeToEvents ( )
static

Definition at line 43 of file manifest.inc.

44  {
45  return array(
46  "upgradeComponent" => array(ScheduledTaskManager, upgradeComponent),
47  "ComponentScanComplete" => array(ScheduledTaskManager, setDefaults),
48  "RegisterScheduledTaskWorkers" => array(ScheduledTaskManager, registerScheduledTaskWorkers)
49  //TODO: Add Event Registrations here
50  );
51  }
Manages scheduled task registration and execution.

The documentation for this class was generated from the following file: