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')); }
/** * @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; } }
private function canLogBindings() { return $this->config->get('log_sql_queries_bindings'); }