/** * @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)); }