9 private static $managerClassMap =
null;
13 CustomReportManager::$managerClassMap[
$target] = array(
"class" => $managerClass,
"description" => $description);
18 if (is_array(CustomReportManager::$managerClassMap))
return;
25 $record = CustomReportManager::$managerClassMap[
$target];
26 return ($record) ? $record[
"class"] :
null;
32 $record = CustomReportManager::$managerClassMap[
$target];
33 return ($record) ? $record[
"description"] :
null;
45 if (!count(CustomReportManager::$managerClassMap))
return null;
47 $targets = array_keys(CustomReportManager::$managerClassMap);
55 if (!count(CustomReportManager::$managerClassMap))
return "";
57 $cl = get_class($manager);
58 foreach(CustomReportManager::$managerClassMap as
$target => $record)
static fireEvent($event, $parameter=null, $mustBeConsumed=false)
Fire an event to all subscribers as detailed in their manifests.
static createManager($target)
static registerManagerClass($target, $managerClass, $description="")
static registerManagerClasses()
static getManagerClass($target)
static getManagerDescription($target)
static getTarget($manager)