protected function MongoDBLogTestCase::getLogEntries in MongoDB 7
Same name and namespace in other branches
- 8 mongodb_watchdog/mongodb_watchdog.test \MongoDBLogTestCase::getLogEntries()
- 6 mongodb_watchdog/mongodb_watchdog.test \MongoDBLogTestCase::getLogEntries()
Get the log entry information form the page.
Return value
array List of entries and their information.
1 call to MongoDBLogTestCase::getLogEntries()
- MongoDBLogTestCase::getTypeCount in mongodb_watchdog/
mongodb_watchdog.test - Get the count of entries per type.
File
- mongodb_watchdog/
mongodb_watchdog.test, line 655 - Contains \MongoDBLogTestCase.
Class
Code
protected function getLogEntries() {
$entries = array();
if ($table = $this
->xpath('.//table[@id="admin-dblog"]')) {
$table = array_shift($table);
foreach ($table->tbody->tr as $row) {
$entries[] = array(
'severity' => $this
->getSeverityConstant($row['class']),
'type' => $this
->asText($row->td[1]),
'message' => $this
->asText($row->td[3]),
'user' => $this
->asText($row->td[4]),
);
}
}
return $entries;
}