Remove unused parse function
authorlarssandergreen <lars@wildsight.ca>
Sat, 5 Aug 2023 19:29:43 +0000 (13:29 -0600)
committerlarssandergreen <lars@wildsight.ca>
Sat, 5 Aug 2023 19:29:43 +0000 (13:29 -0600)
CRM/Utils/Mail/Incoming.php

index 86b80dd7335a38f31a585b780eb44ecd84908a11..a0c5517424f1eb52cb987d0ec4b6b940ccbd7d42 100644 (file)
@@ -285,41 +285,6 @@ class CRM_Utils_Mail_Incoming {
     return $name . "<{$address->email}>";
   }
 
-  /**
-   * @param $file
-   *
-   * @return array
-   * @throws Exception
-   */
-  public function &parse(&$file) {
-
-    // check that the file exists and has some content
-    if (!file_exists($file) ||
-      !trim(file_get_contents($file))
-    ) {
-      return CRM_Core_Error::createAPIError(ts('%1 does not exists or is empty',
-        [1 => $file]
-      ));
-    }
-
-    // explode email to digestable format
-    $set = new ezcMailFileSet([$file]);
-    $parser = new ezcMailParser();
-    $mail = $parser->parseMail($set);
-
-    if (!$mail) {
-      return CRM_Core_Error::createAPIError(ts('%1 could not be parsed',
-        [1 => $file]
-      ));
-    }
-
-    // since we only have one fileset
-    $mail = $mail[0];
-
-    $mailParams = self::parseMailingObject($mail);
-    return $mailParams;
-  }
-
   /**
    * @param $mail
    * @param $createContact