Ejemplo n.º 1
0
 /**
  * @param string $idOrderOchoa
  * @return \Ochoa\Type\OrderDetailMetadata
  * @throws ResponseException
  */
 public function getDetailsOrder($idOrderOchoa)
 {
     $params = ["pstrIdVentas" => [$idOrderOchoa]];
     $this->setHeaderSoap("ConsultarDetalleCompleto");
     $result = $this->call("ConsultarDetalleCompleto", $params);
     Validate::validDetailsOrder($result);
     $resultXml = simplexml_load_string($result->ConsultarDetalleCompletoResult->any);
     Validate::validDetailsOrderXML($resultXml);
     $detail = $resultXml->NewDataSet->Table;
     $orderDetailMetadata = OrderDetailMetadataFactory::create($detail->DetalleVenta, $detail->numerotiquete);
     return $orderDetailMetadata;
 }