remapValues() public static method

Update the given doc nodes as per the provided remaps.
public static remapValues ( $doc, XpathRemap[] $remaps = [] )
$doc
$remaps OEModule\PASAPI\models\XpathRemap[]
Esempio n. 1
0
 /**
  * @dataProvider xpathremapping_provider
  *
  * @param $xml
  * @param $maps
  * @param $expected
  */
 public function test_Xpathremapping($xml, $maps, $expected)
 {
     $doc = new \DOMDocument();
     $doc->loadXML($xml);
     $remaps = array();
     foreach ($maps as $m) {
         $remaps[] = $this->generateMappings($m);
     }
     BaseResource::remapValues($doc, $remaps);
     $this->assertXmlStringEqualsXmlString($expected, $doc->saveXML());
 }