CMS  Version 3.9
LinkLibraryManifest Class Reference

Static Public Member Functions

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

Detailed Description

Definition at line 7 of file manifest.inc.

Member Function Documentation

◆ getAdminMenu()

static LinkLibraryManifest::getAdminMenu ( )
static

Definition at line 22 of file manifest.inc.

23  {
24  return array
25  (
26  "Site Content" => array
27  (
28 
29  "Links" => array("page" => "/admin/link_libraries",
30  "role" => "admin,editor",
31  "weight" => 10,
32  "icon" => "link")
33  )
34  );
35  }

◆ getComponentDefinition()

static LinkLibraryManifest::getComponentDefinition ( )
static

Definition at line 9 of file manifest.inc.

10  {
11  $component = new Component();
12  $component->name = "link_library";
13  $component->description = "A simple collection of links";
14  $component->author = "Andy Green";
15  $component->version = "1.0";
16  $component->priority = 10;
17  $component->enabled = true;
18 
19  return $component;
20  }
$component
Definition: help.inc:38

◆ getScripts()

static LinkLibraryManifest::getScripts ( )
static

Definition at line 44 of file manifest.inc.

45  {
46  return array(
47  "/components/link_library/js/link_library.js"
48  );
49  }

◆ getStyles()

static LinkLibraryManifest::getStyles ( )
static

Definition at line 37 of file manifest.inc.

38  {
39  return array(
40  "/components/link_library/css/link_library.css"
41  );
42  }

◆ subscribeToEvents()

static LinkLibraryManifest::subscribeToEvents ( )
static

Definition at line 51 of file manifest.inc.

52  {
53  return array(
54  "EnumerateItems" => array(LinkLibraryManager, enumerateItems),
55  "ResolveIdentifier" => array(LinkLibraryManager, displayLibrary),
56  "RegisterSearchables" => array(LinkLibraryManager, registerSearchables),
57  "upgradeComponent" => array(LinkLibraryManager, upgradeComponent),
58  "ComponentScanComplete" => array(LinkLibraryManager, setDefaults),
59  "RegisterSerializationHandler" => array(LinkLibraryManager, registerSerializationHandler),
60  "RegisterTaxonomyClasses" => array(LinkLibraryManager, registerTaxonomyClasses),
61  "DeleteUser" => array(LinkLibraryManager, deleteUser),
62  );
63  }

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