private function fileExistsRename() {
    if (!File::exists($this->directory . $this->filename_new)) {
      return $this->filename_new;
    }

    return $this->fileRename();
  }
private function fileExistsRename() {
    if (!File::exists($this->directory . $this->filename_new)) {
      return $this->filename_new;
    }

    return $this->fileRename();
  }
private function fileExistsRename ( ) { if ( ! File :: exists ( $ this -> directory . $ this -> filename_new ) ) { return $ this -> filename_new ; } return $ this -> fileRename ( ) ; }
Checks if a file exists and creates a new name if it does

@return string
The uniquely named file
Checks if a file exists and creates a new name if it does