You are here

public function Firewall::__construct in Anti Spam by CleanTalk 9.1.x

Same name and namespace in other branches
  1. 8.4 src/lib/Cleantalk/Common/Firewall/Firewall.php \Cleantalk\Common\Firewall\Firewall::__construct()

Creates Database driver instance.

Parameters

string $api_key:

DB $db:

string $log_table_name:

File

src/lib/Cleantalk/Common/Firewall/Firewall.php, line 103

Class

Firewall

Namespace

Cleantalk\Common\Firewall

Code

public function __construct($api_key, DB $db, $log_table_name) {
  $this->api_key = $api_key;
  $this->db = $db;
  $this->log_table_name = $db->prefix . $log_table_name;
  $this->debug = (bool) Get::get('debug');
  $this->ip_array = $this
    ->ipGet('real', true);
  $this->helper = new Helper();
  $this->api = new API();
}