CMS  Version 3.9
DeveloperToolsManager Class Reference

Provides a central management class for event handlers and common functionality for the developer_tools component. More...

Public Member Functions

 DeveloperToolsManager ()
 

Static Public Member Functions

static setDefaults ()
 
static registerIcons ($icons)
 
static formatDefault ($item)
 
static formatSections ($item)
 
static formatComponent ($item)
 
static formatPriority ($item)
 
static formatHandler ($item)
 

Detailed Description

Provides a central management class for event handlers and common functionality for the developer_tools component.

Definition at line 13 of file developer_tools_manager.inc.

Member Function Documentation

◆ DeveloperToolsManager()

DeveloperToolsManager::DeveloperToolsManager ( )

Definition at line 15 of file developer_tools_manager.inc.

16  {
17 
18  }

◆ formatComponent()

static DeveloperToolsManager::formatComponent (   $item)
static

Definition at line 48 of file developer_tools_manager.inc.

49  {
50  return $item->component;
51  }

◆ formatDefault()

static DeveloperToolsManager::formatDefault (   $item)
static

Definition at line 31 of file developer_tools_manager.inc.

32  {
33  return $item->format();
34  }

◆ formatHandler()

static DeveloperToolsManager::formatHandler (   $item)
static

Definition at line 58 of file developer_tools_manager.inc.

59  {
60  if (is_array($item->handler)) return implode("::", $item->handler);
61  return $item->handler;
62  }

◆ formatPriority()

static DeveloperToolsManager::formatPriority (   $item)
static

Definition at line 53 of file developer_tools_manager.inc.

54  {
55  return $item->priority;
56  }

◆ formatSections()

static DeveloperToolsManager::formatSections (   $item)
static

Definition at line 36 of file developer_tools_manager.inc.

37  {
38  $sectionContent = Query::create(SectionContent, "WHERE identifier=:i")
39  ->bind(":i", $item->identifier)
40  ->execute();
41 
42  $map = formatItems($sectionContent, "{Section.section}", ", ");
43  if (!$map) $map = "<em>Not mapped</em>";
44  return $map;
45  }

◆ registerIcons()

static DeveloperToolsManager::registerIcons (   $icons)
static

Definition at line 25 of file developer_tools_manager.inc.

26  {
27  $icons["Developer Tools"] = "code";
28  return $icons;
29  }

◆ setDefaults()

static DeveloperToolsManager::setDefaults ( )
static

Definition at line 20 of file developer_tools_manager.inc.

21  {
22  //TODO: Set default configuration parameters here
23  }

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