private function reconnect() { $reconnect = $this->reconnect; $this->disconnect(); // Implicitly sets reconnect to FALSE $this->reconnect = $reconnect; // Restore state to prev $this->connect(); }