private function updateSummaryTable($dstFile){
        $dstFile = new \DOMXPath($dstFile);
        $pathFor = function ($type) { return "//div[@id='stepContainerSummary']//td[@class='$type']";};
        $dstFile->query($pathFor('scenarioSuccessValue'))->item(0)->nodeValue = $this->countSuccess;
        $dstFile->query($pathFor('scenarioFailedValue'))->item(0)->nodeValue = $this->countFailed;
        $dstFile->query($pathFor('scenarioSkippedValue'))->item(0)->nodeValue = $this->countSkipped;
        $dstFile->query($pathFor('scenarioIncompleteValue'))->item(0)->nodeValue = $this->countIncomplete;
    }
private function updateSummaryTable($dstFile){
        $dstFile = new \DOMXPath($dstFile);
        $pathFor = function ($type) { return "//div[@id='stepContainerSummary']//td[@class='$type']";};
        $dstFile->query($pathFor('scenarioSuccessValue'))->item(0)->nodeValue = $this->countSuccess;
        $dstFile->query($pathFor('scenarioFailedValue'))->item(0)->nodeValue = $this->countFailed;
        $dstFile->query($pathFor('scenarioSkippedValue'))->item(0)->nodeValue = $this->countSkipped;
        $dstFile->query($pathFor('scenarioIncompleteValue'))->item(0)->nodeValue = $this->countIncomplete;
    }
private function updateSummaryTable ( $ dstFile ) { $ dstFile = new \ DOMXPath ( $ dstFile ) ; $ pathFor = function ( $ type ) { return "//div[@id='stepContainerSummary']//td[@class='$type']" ; } ; $ dstFile -> query ( $ pathFor ( 'scenarioSuccessValue' ) ) -> item ( 0 ) -> nodeValue = $ this -> countSuccess ; $ dstFile -> query ( $ pathFor ( 'scenarioFailedValue' ) ) -> item ( 0 ) -> nodeValue = $ this -> countFailed ; $ dstFile -> query ( $ pathFor ( 'scenarioSkippedValue' ) ) -> item ( 0 ) -> nodeValue = $ this -> countSkipped ; $ dstFile -> query ( $ pathFor ( 'scenarioIncompleteValue' ) ) -> item ( 0 ) -> nodeValue = $ this -> countIncomplete ; }
This function updates values in Summary block for each type of scenarios
@param $dstFile \DOMDocument - destination file
This function updates values in Summary block for each type of scenarios