original_string: public function scandir($hash) {
  		if (($dir = $this->dir($hash)) == false) {
  			return false;
  		}
  		
  		return $dir['read']
  			? $this->getScandir($this->decode($hash))
  			: $this->setError(elFinder::ERROR_PERM_DENIED);
  	}
code: public function scandir($hash) {
  		if (($dir = $this->dir($hash)) == false) {
  			return false;
  		}
  		
  		return $dir['read']
  			? $this->getScandir($this->decode($hash))
  			: $this->setError(elFinder::ERROR_PERM_DENIED);
  	}
code_tokens: public function scandir ( $ hash ) { if ( ( $ dir = $ this -> dir ( $ hash ) ) == false ) { return false ; } return $ dir [ 'read' ] ? $ this -> getScandir ( $ this -> decode ( $ hash ) ) : $ this -> setError ( elFinder :: ERROR_PERM_DENIED ) ; }
docstring: Return directory content or false on error
  
  @param  string   $hash   file hash
  @return array|false
  @author Dmitry (dio) Levashov
docstring_tokens: Return directory content or false on error