public function sendEmail($params) { $message = new Message(); $message->setReplyTo($params['sender_email'])->setFromName($params['sender_name'])->setSubject($params['subject'])->setHtml($params['html'])->setSubaccount($params['subaccount']); foreach ($params['tags'] as $tag) { $message->addTag($tag); } foreach ($params['metadata'] as $metadata) { $message->addMetadata($metadata); } foreach ($params['contacts'] as $contactEmail) { $message->addTo($contactEmail); } $result = $this->mandrillSender->send($message); return $result; }