original_string: public function disconnect() {
  		$this->log->log("Disconnecting...",  XMPPHP_Log::LEVEL_VERBOSE);
  		if(false == (bool) $this->socket) {
  			return;
  		}
  		$this->reconnect = false;
  		$this->send($this->stream_end);
  		$this->sent_disconnect = true;
  		$this->processUntil('end_stream', 5);
  		$this->disconnected = true;
  	}
code: public function disconnect() {
  		$this->log->log("Disconnecting...",  XMPPHP_Log::LEVEL_VERBOSE);
  		if(false == (bool) $this->socket) {
  			return;
  		}
  		$this->reconnect = false;
  		$this->send($this->stream_end);
  		$this->sent_disconnect = true;
  		$this->processUntil('end_stream', 5);
  		$this->disconnected = true;
  	}
code_tokens: public function disconnect ( ) { $ this -> log -> log ( "Disconnecting..." , XMPPHP_Log :: LEVEL_VERBOSE ) ; if ( false == ( bool ) $ this -> socket ) { return ; } $ this -> reconnect = false ; $ this -> send ( $ this -> stream_end ) ; $ this -> sent_disconnect = true ; $ this -> processUntil ( 'end_stream' , 5 ) ; $ this -> disconnected = true ; }
docstring: Disconnect from XMPP Host
docstring_tokens: Disconnect from XMPP Host