Exemplo n.º 1
0
 /**
  * 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();
 }