| Total Complexity | 3 | 
| Total Lines | 20 | 
| Duplicated Lines | 0 % | 
| Coverage | 100% | 
| Changes | 0 | ||
| 1 | <?php | ||
| 14 | abstract class PhpParser | ||
| 15 | { | ||
| 16 | /** @var Parser */ | ||
| 17 | private $parser; | ||
| 18 | |||
| 19 | /** @var PhpTraverser */ | ||
| 20 | private $traverser; | ||
| 21 | |||
| 22 | 129 | public function __construct(Parser $parser, PhpTraverser $traverser) | |
| 23 |     { | ||
| 24 | 129 | $this->parser = $parser; | |
| 25 | 129 | $this->traverser = $traverser; | |
| 26 | 129 | } | |
| 27 | |||
| 28 | 111 | public function parse(CodeFinder $finder): Codebase | |
| 34 | } | ||
| 35 | } | ||
| 36 |