src/Linter/TokenizerLinter.php
public function lintSource($source)
    {
        try {
            // To lint, we will parse the source into Tokens.
            // During that process, it might throw ParseError.
            // If it won't, cache of tokenized version of source will be kept, which is great for Runner.
            // Yet, first we need to clear already existing cache to not hit it and lint the code indeed.
            $codeHash = CodeHasher::calculateCodeHash($source);
            Tokens::clearCache($codeHash);
            Tokens::fromCode($source);

            return new TokenizerLintingResult();
        } catch (\ParseError $e) {
            return new TokenizerLintingResult($e);
        }
    }
public function lintSource($source)
    {
        try {
            // To lint, we will parse the source into Tokens.
            // During that process, it might throw ParseError.
            // If it won't, cache of tokenized version of source will be kept, which is great for Runner.
            // Yet, first we need to clear already existing cache to not hit it and lint the code indeed.
            $codeHash = CodeHasher::calculateCodeHash($source);
            Tokens::clearCache($codeHash);
            Tokens::fromCode($source);

            return new TokenizerLintingResult();
        } catch (\ParseError $e) {
            return new TokenizerLintingResult($e);
        }
    }
public function lintSource ( $ source ) { try { // To lint, we will parse the source into Tokens. // During that process, it might throw ParseError. // If it won't, cache of tokenized version of source will be kept, which is great for Runner. // Yet, first we need to clear already existing cache to not hit it and lint the code indeed. $ codeHash = CodeHasher :: calculateCodeHash ( $ source ) ; Tokens :: clearCache ( $ codeHash ) ; Tokens :: fromCode ( $ source ) ; return new TokenizerLintingResult ( ) ; } catch ( \ ParseError $ e ) { return new TokenizerLintingResult ( $ e ) ; } }
{@inheritdoc}
{