original_string: public function deleteUser($login)
  	{
  		if (strlen($login) < 1) {
  			throw new InvalidArgumentException("Login can't be empty");
  		}
  		$client = new CouchClient($this->client->dsn(), $this->usersdb);
  		$doc = $client->getDoc("org.couchdb.user:" . $login);
  		return $client->deleteDoc($doc);
  	}
code: public function deleteUser($login)
  	{
  		if (strlen($login) < 1) {
  			throw new InvalidArgumentException("Login can't be empty");
  		}
  		$client = new CouchClient($this->client->dsn(), $this->usersdb);
  		$doc = $client->getDoc("org.couchdb.user:" . $login);
  		return $client->deleteDoc($doc);
  	}
code_tokens: public function deleteUser ( $ login ) { if ( strlen ( $ login ) < 1 ) { throw new InvalidArgumentException ( "Login can't be empty" ) ; } $ client = new CouchClient ( $ this -> client -> dsn ( ) , $ this -> usersdb ) ; $ doc = $ client -> getDoc ( "org.couchdb.user:" . $ login ) ; return $ client -> deleteDoc ( $ doc ) ; }
docstring: Permanently removes a CouchDB User
  
  
  @param string $login user login
  @return stdClass CouchDB server response
  @throws InvalidArgumentException
docstring_tokens: Permanently removes a CouchDB User