1: <?php declare(strict_types = 1);
2:
3: namespace PHPStan\Parser;
4:
5: use PhpParser\Node;
6:
7: /** @api */
8: interface Parser
9: {
10:
11: /**
12: * @param string $file path to a file to parse
13: * @return Node\Stmt[]
14: * @throws ParserErrorsException
15: */
16: public function parseFile(string $file): array;
17:
18: /**
19: * @return Node\Stmt[]
20: * @throws ParserErrorsException
21: */
22: public function parseString(string $sourceCode): array;
23:
24: }
25: