original_string: public function ls($dir = ".", $full = false, $recursive = false) {
  		$this->connectIfNeeded();
  		return $this->handle->ls($dir, $full, $recursive);
  	}
code: public function ls($dir = ".", $full = false, $recursive = false) {
  		$this->connectIfNeeded();
  		return $this->handle->ls($dir, $full, $recursive);
  	}
code_tokens: public function ls ( $ dir = "." , $ full = false , $ recursive = false ) { $ this -> connectIfNeeded ( ) ; return $ this -> handle -> ls ( $ dir , $ full , $ recursive ) ; }
docstring: Returns list of files in the given directory.
  
  @param string    $dir           The directory to be listed.
  This parameter can also include arguments, eg. $ftp->ls("-la /your/dir");
  Note that this parameter isn't escaped so there may be some issues with filenames containing spaces and other characters.
  @param string    $full          List full dir description.
  @param string    $recursive     Recursively list folder content
  
  @return FtpFile[] Array containing list of files.
docstring_tokens: Returns list of files in the given directory .