Example #1
0
 /**
  * Initilizate order props
  * @param CmlSalesOrder $salesOrder
  * @param SimpleXmlElement $xmlOrder
  * @return CmlSalesOrder
  */
 private function initilizateOrderProps($salesOrder, $xmlOrder)
 {
     if ($this->isChildExists($xmlOrder, 'ЗначенияРеквизитов')) {
         $xmlProps = $xmlOrder->ЗначенияРеквизитов;
         foreach ($xmlProps->ЗначениеРеквизита as $prop) {
             $propName = $this->getChildContent($prop, 'Наименование');
             $propValue = $this->getChildContent($prop, 'Значение');
             $salesOrder->addProp($propName, $propValue);
         }
     }
     return $salesOrder;
 }