/** * Get log entries by return_data * - if set, returns data associated with the log entry */ public function test_get_logs_by_return_data() { $entry = new LogEntry(array('user_id' => $this->user->id, 'type' => 'default', 'module' => 'habari', 'severity' => 'crit', 'message' => 'Message for test_get_logs_by_return_data', 'data' => array('one' => 'first', 'two' => 'second', 'three' => 'third'))); $entry->insert(); $entries = EventLog::get(array('type_id' => $entry->type_id, 'return_data' => 1)); $this->assert_true(isset($entries[0]->data)); $data = unserialize($entries[0]->data); if (is_array($data)) { $this->assert_true($data['one'] == 'first'); } $entry->delete(); }