CRM-20420 - Update sundry comments/docblocks
authorTim Otten <totten@civicrm.org>
Thu, 13 Apr 2017 16:49:25 +0000 (09:49 -0700)
committerTim Otten <totten@civicrm.org>
Thu, 13 Apr 2017 16:50:36 +0000 (09:50 -0700)
CRM/Contact/Form/Task/PDFLetterCommon.php
CRM/Utils/PDF/Document.php
CRM/Utils/PDF/Utils.php

index ad0dd31f2b315834e6286e11800b02bd66c95502..add44a19ef2afda2865e53e9d7fe73aa5b409964 100644 (file)
@@ -425,6 +425,7 @@ class CRM_Contact_Form_Task_PDFLetterCommon {
 
     $type = $formValues['document_type'];
     $mimeType = self::getMimeType($type);
+    // ^^ Useful side-effect: consistently throws error for unrecognized types.
 
     if ($type == 'pdf') {
       $fileName = "CiviLetter.$type";
index 6120321df6497923d020f5c254f4de1817dc860b..e2dac47b16e9f065ad163293b0082fb9c898d9c6 100644 (file)
@@ -59,6 +59,8 @@ class CRM_Utils_PDF_Document {
    * @param array $pages
    *   List of HTML snippets.
    * @param string $fileName
+   *   The logical filename to return to client.
+   *   Ex: "HelloWorld.odt".
    * @param array|int $format
    */
   public static function html2doc($pages, $fileName, $format = array()) {
@@ -101,7 +103,13 @@ class CRM_Utils_PDF_Document {
   /**
    * @param object|string $phpWord
    * @param string $ext
+   *   File extension/type.
+   *   Ex: docx, odt, html.
    * @param string $fileName
+   *   The logical filename to return to client.
+   *   Ex: "HelloWorld.odt".
+   *   Alternatively, a full path of a file to display. This seems sketchy.
+   *   Ex: "/var/lib/data/HelloWorld.odt".
    */
   public static function printDoc($phpWord, $ext, $fileName) {
     $formats = array(
@@ -178,7 +186,8 @@ class CRM_Utils_PDF_Document {
    *   Content of formatted/token-replaced document.
    *   List of HTML snippets.
    * @param string $fileName
-   *   Document file name
+   *   The logical filename to return to client.
+   *   Ex: "HelloWorld.odt".
    * @param string $docType
    *   Document type e.g. odt/docx
    * @param clsTbsZip $zip
index fb3584772e9402404d657db3b14e28e1b8969364..9b42f7fad84b2fe1d5e3fdcf6a97226d189c3890 100644 (file)
@@ -39,8 +39,12 @@ class CRM_Utils_PDF_Utils {
    * @param array $text
    *   List of HTML snippets.
    * @param string $fileName
+   *   The logical filename to display.
+   *   Ex: "HelloWorld.pdf".
    * @param bool $output
+   *   FALSE to display PDF. TRUE to return as string.
    * @param null $pdfFormat
+   *   Unclear. Possibly PdfFormat or formValues.
    *
    * @return string|void
    */