<?php  class CustomSmtpMailer extends SmtpMailer
{function __construct(OutboundEmailConfiguration $J99) {parent::__construct($J99);} function transferAttachments(&$ZZZZZZZZZZZZZZZZZZZZZZZZZZs18) {$ZZZM1212 = "CustomSmtpMailer::transferAttachments";$Zy24 = new Zz25();$Zy24->debug($ZZZM1212, 'transferAttachments mailer', array(get_class($ZZZZZZZZZZZZZZZZZZZZZZZZZZs18), get_class_methods($ZZZZZZZZZZZZZZZZZZZZZZZZZZs18), method_exists($ZZZZZZZZZZZZZZZZZZZZZZZZZZs18, 'clearAttachments'), method_exists($ZZZZZZZZZZZZZZZZZZZZZZZZZZs18, 'addStringAttachment'),));$ZZZZZZZZZZZZZZZZZZZZZZZZZZs18->clearAttachments();foreach ($this->attachments as $ZZZZZZZZZZZZZZZZZZZZZZZZZZt19) {try {$ZZZZZZZZZZZZZZZZZZZZZZZZZZs18->addStringAttachment($ZZZZZZZZZZZZZZZZZZZZZZZZZZt19->getPath(), $ZZZZZZZZZZZZZZZZZZZZZZZZZZt19->getName());} catch (Exception $ZZZX2323) {$ZZZZh7 = "Failed to add the string attachment at " . $ZZZZZZZZZZZZZZZZZZZZZZZZZZt19->getName() . ": " . $ZZZX2323->getMessage();$Zy24->ZZZQ1616($ZZZM1212, 'transferAttachments mailer exception', $ZZZZh7);throw new MailerException($ZZZZh7, MailerException::InvalidAttachment);}}}}