/** * Converts given $document into another \DOMDocument object * * @param \DOMDocument $document * * @return \DOMDocument */ public function convert(DOMDocument $document) { // First $this->expandingConverter->convert($document); // Second $this->embedLinkingConverter->convert($document); return $document; }
/** * @param string $inputFilePath * @param string $outputFilePath * * @dataProvider providerForTestConvert */ public function testConvert($inputFilePath, $outputFilePath) { $inputDocument = $this->createDocument($inputFilePath); $converter = new EmbedLinking(); $converter->convert($inputDocument); $outputDocument = $this->createDocument($outputFilePath); $this->assertEquals($outputDocument, $inputDocument); }