/** * Attach files from incoming mail to $project_object * * @param IncomingMail $incoming_mail * @param ProjectObject $project_object * @return null */ function attachFilesToProjectObject(&$incoming_mail, &$project_object) { $attachments = $incoming_mail->getAttachments(); $formated_attachments = array(); if (is_foreachable($attachments)) { foreach ($attachments as $attachment) { $formated_attachments[] = array('path' => INCOMING_MAIL_ATTACHMENTS_FOLDER . '/' . $attachment->getTemporaryFilename(), 'filename' => $attachment->getOriginalFilename(), 'type' => strtolower($attachment->getContentType())); } // foreach attach_from_array($formated_attachments, $project_object); } // if }