22 ?
string $resultsCacheFile =
null,
23 ?
string $testGroup =
null
25 $this->xml =
new SimpleXMLElement( file_get_contents( $testListFile ) );
27 if ( $resultsCacheFile && $testGroup ) {
28 if ( !file_exists( $resultsCacheFile ) ) {
30 'Results cache file "' . $resultsCacheFile .
'" specified but not found on filesystem'
33 $loadedResults = json_decode( file_get_contents( $resultsCacheFile ),
true );
34 if ( array_key_exists( $testGroup, $loadedResults ) ) {
35 $this->resultsCache = $loadedResults[$testGroup];
37 $this->resultsCache = [];
40 $this->resultsCache = [];