* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace SebastianBergmann\CodeCoverage\StaticAnalysis; /** * @internal This interface is not covered by the backward compatibility promise for phpunit/php-code-coverage */ interface SourceAnalyser { /** * @param non-empty-string $sourceCodeFile */ public function analyse(string $sourceCodeFile, string $sourceCode, bool $useAnnotationsForIgnoringCode, bool $ignoreDeprecatedCode): AnalysisResult; }