/** * Convert Test DB-Row to Object * * @param array $row * @param tx_caretaker_AbstractNode $parent * @return tx_caretaker_TestNode */ private function dbrow2test($row, $parent = false) { if (!$parent) { return false; } $test = new tx_caretaker_TestNode($row['uid'], $row['title'], $parent, $row['test_service'], $row['test_conf'], $row['test_interval'], $row['test_retry'], $row['test_due'], $row['test_interval_start_hour'], $row['test_interval_stop_hour'], $row['hidden']); if ($row['description']) { $test->setDescription($row['description']); } $test->setDbRow($row); return $test; }