original_string: protected function getAttachmentFileName($originalAttachmentFileName, $baseOutputFolder)
      {
          // Getting extension from original file name
          $pathInfo = pathinfo($originalAttachmentFileName);
          $extension = '';
          if (isset($pathInfo['extension'])) {
              $extension = $pathInfo['extension'];
          }
          // Returning the attachment file name (output folder + message sub folder + message attachment sub folder
          // + original attachment file name + current object string representation + timestamp + extension)
          $attachmentFileName = sprintf(
              "%s%s%s_%s_%s.%s",
              $this->getAttachmentFileFolder($baseOutputFolder),
              DIRECTORY_SEPARATOR,
              $pathInfo['filename'],
              $this->toString(),
              time(),
              $extension
          );
          return rtrim($attachmentFileName, '.');
      }
code: protected function getAttachmentFileName($originalAttachmentFileName, $baseOutputFolder)
      {
          // Getting extension from original file name
          $pathInfo = pathinfo($originalAttachmentFileName);
          $extension = '';
          if (isset($pathInfo['extension'])) {
              $extension = $pathInfo['extension'];
          }
          // Returning the attachment file name (output folder + message sub folder + message attachment sub folder
          // + original attachment file name + current object string representation + timestamp + extension)
          $attachmentFileName = sprintf(
              "%s%s%s_%s_%s.%s",
              $this->getAttachmentFileFolder($baseOutputFolder),
              DIRECTORY_SEPARATOR,
              $pathInfo['filename'],
              $this->toString(),
              time(),
              $extension
          );
          return rtrim($attachmentFileName, '.');
      }
code_tokens: protected function getAttachmentFileName ( $ originalAttachmentFileName , $ baseOutputFolder ) { // Getting extension from original file name $ pathInfo = pathinfo ( $ originalAttachmentFileName ) ; $ extension = '' ; if ( isset ( $ pathInfo [ 'extension' ] ) ) { $ extension = $ pathInfo [ 'extension' ] ; } // Returning the attachment file name (output folder + message sub folder + message attachment sub folder // + original attachment file name + current object string representation + timestamp + extension) $ attachmentFileName = sprintf ( "%s%s%s_%s_%s.%s" , $ this -> getAttachmentFileFolder ( $ baseOutputFolder ) , DIRECTORY_SEPARATOR , $ pathInfo [ 'filename' ] , $ this -> toString ( ) , time ( ) , $ extension ) ; return rtrim ( $ attachmentFileName , '.' ) ; }
docstring: Returns the attachment file name as the concatenation of the given output folder + message sub folder + current object string representation + timestamp.
  
  @param string $originalAttachmentFileName the base attachment file name
  @param string $baseOutputFolder           the base output folder
  
  @return string
docstring_tokens: Returns the attachment file name as the concatenation of the given output folder + message sub folder + current object string representation + timestamp .