/** * * @param array $request */ public function sendMassEmail($request) { 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(); die('Please pass in array to this function: ' . $backtrace[0]['function']); } }