Пример #1
0
 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);
     }
 }
Пример #2
0
 /**
  * @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;
 }