Example #1
0
 /**
  * @test
  */
 public function integrationTest()
 {
     $resourceAdapter = new ResourceAdapter();
     $domDocumentAdapter = new DomDocumentAdapter();
     $simpleXmlAdapter = new SimpleXmlAdapter();
     $parser = new SaxParser();
     $parser->addStreamAdapter($resourceAdapter)->addStreamAdapter($domDocumentAdapter)->addStreamAdapter($simpleXmlAdapter);
     $document = new \SimpleXMLElement(file_get_contents(__DIR__ . '/Fixtures/sample.xml'));
     $parser->parse(new SampleXmlHandler(), $document, \Closure::bind(function () {
         $this->assertTrue(true, 'Parsing should be executed.');
     }, $this));
 }