示例#1
0
 private function isLoggableEvent($event)
 {
     $forbidden = $this->config->get('do_not_log_events');
     // Illuminate Query may cause infinite recursion
     $forbidden[] = 'illuminate.query';
     return $event['event'] != $this->getObject($event['object']) && !in_array_wildcard($event['event'], $forbidden) && !$this->config->get('log_only_events') || in_array($event['event'], $this->config->get('log_only_events'));
 }
示例#2
0
 /**
  * @return array
  */
 private function getAllFromDatabase()
 {
     if ($this->config->get('use_database')) {
         $database_ips = $this->model->all();
         return $database_ips;
     } else {
         $database_ips = $this->toCollection(array());
         return $database_ips;
     }
 }
示例#3
0
 private function canLogBindings()
 {
     return $this->config->get('log_sql_queries_bindings');
 }