public function setConnectTimeout($value, $useMaster = false) { $value = (int) $value; if ($useMaster) { self::$mtimeout = $value; } else { $this->timeout = $value; } if (is_object($this->dbh)) { // Already connected, update timeout value $this->rawQuery('SET SESSION wait_timeout=' . $value, $useMaster); } }