public function parseToArray() { if ($this->raw_content) { $array_content = XmlRequest::parse($this->raw_content); $this->array_content = array_change_key_case($array_content, CASE_LOWER); } }
/** * @param $message * @param $from * @param $recipients * @return XmlRequest */ public function createSendXmlRequest($message, $from, $recipients) { $xmlRequest = XmlRequest::createRequest($this->credentials); $xmlRequest->addNode('message'); $xmlRequest->addNode('from', $from, 'message'); $xmlRequest->addNode('text', $message, 'message'); if (!is_array($recipients)) { $xmlRequest->addNode('recipient', $recipients, 'message'); } else { foreach ($recipients as $recipient) { $xmlRequest->addNode('recipient', $recipient, 'message'); } } return $xmlRequest; }