/** * * @param array $request */ public function sendMassEmail($request) { $arg = new stdClass(); if (is_array($request)) { $messages = array(); foreach ($request as $r) { $email = new \SoapVar($r, SOAP_ENC_OBJECT, 'MassEmailMessage', $this->namespace); array_push($messages, $email); } $arg->messages = $messages; return parent::_sendEmail($arg); } else { $backtrace = debug_backtrace(); error_log('Please pass in array to this function: ' . $backtrace[0]['function']); return false; } }