public function SensorManager::getSensorInfoByCategories in Monitoring 7
Gets sensor info grouped by categories.
@todo: The enabled flag is strange, FALSE should return all?
Parameters
bool $enabled: Sensor isEnabled flag.
Return value
\Drupal\monitoring\Sensor\SensorInfo[] Sensor info.
File
- lib/
Drupal/ monitoring/ Sensor/ SensorManager.php, line 89 - Contains \Drupal\monitoring\Sensor\SensorManager.
Class
- SensorManager
- Manages sensor definitions and settings.
Namespace
Drupal\monitoring\SensorCode
public function getSensorInfoByCategories($enabled = TRUE) {
$info_by_categories = array();
foreach ($this
->getSensorInfo() as $sensor_name => $sensor_info) {
if ($sensor_info
->isEnabled() != $enabled) {
continue;
}
$info_by_categories[$sensor_info
->getCategory()][$sensor_name] = $sensor_info;
}
return $info_by_categories;
}