1.20.x dblog.test | protected DBLogTestCase::getSeverityConstant($class) |
Gets the watchdog severity constant corresponding to the CSS class.
Parameters
string $class: CSS class attribute.
Return value
int|null: The watchdog severity constant or NULL if not found.
File
- modules/
dblog/ tests/ dblog.test, line 620 - Tests for dblog.module.
Class
- DBLogTestCase
- Tests logging messages to the database.
Code
protected function getSeverityConstant($class) {
// Reversed array from dblog_overview().
$map = array(
'dblog-deprecated' => WATCHDOG_DEPRECATED,
'dblog-debug' => WATCHDOG_DEBUG,
'dblog-info' => WATCHDOG_INFO,
'dblog-notice' => WATCHDOG_NOTICE,
'dblog-warning' => WATCHDOG_WARNING,
'dblog-error' => WATCHDOG_ERROR,
'dblog-critical' => WATCHDOG_CRITICAL,
'dblog-alert' => WATCHDOG_ALERT,
'dblog-emergency' => WATCHDOG_EMERGENCY,
);
// Find the class that contains the severity.
$classes = explode(' ', $class);
foreach ($classes as $class) {
if (isset($map[$class])) {
return $map[$class];
}
}
return NULL;
}