original_string: public function purgeFile($filename)
      {
          if (isset($this->_fileHandlers[$filename])) {
              $this->_fileHandlers[$filename]->close();
          }
          unset($this->_fileHandlers[$filename]);
      }
code: public function purgeFile($filename)
      {
          if (isset($this->_fileHandlers[$filename])) {
              $this->_fileHandlers[$filename]->close();
          }
          unset($this->_fileHandlers[$filename]);
      }
code_tokens: public function purgeFile ( $ filename ) { if ( isset ( $ this -> _fileHandlers [ $ filename ] ) ) { $ this -> _fileHandlers [ $ filename ] -> close ( ) ; } unset ( $ this -> _fileHandlers [ $ filename ] ) ; }
docstring: Purge file if it's cached by directory object
  
  Method is used to prevent 'too many open files' error
  
  @param  string $filename
  @return void
docstring_tokens: Purge file if it s cached by directory object