From 3131a9c17252fbec34d2746c094f997e4dc52ccc Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Thu, 8 Jun 2017 14:48:46 +0200 Subject: [PATCH] Polish TreeAnalyzer --- src/TreeAnalyzer.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/TreeAnalyzer.php b/src/TreeAnalyzer.php index b954516..76955c8 100644 --- a/src/TreeAnalyzer.php +++ b/src/TreeAnalyzer.php @@ -12,6 +12,7 @@ use Microsoft\PhpParser\Node; class TreeAnalyzer { + /** @var PhpParser\Parser */ private $parser; /** @var Node */ @@ -33,14 +34,13 @@ class TreeAnalyzer private $definitionNodes; /** - * TreeAnalyzer constructor. * @param PhpParser\Parser $parser - * @param $content - * @param $docBlockFactory + * @param string $content + * @param DocBlockFactory $docBlockFactory * @param DefinitionResolver $definitionResolver - * @param $uri + * @param string $uri */ - public function __construct($parser, $content, $docBlockFactory, $definitionResolver, $uri) + public function __construct(PhpParser\Parser $parser, string $content, DocBlockFactory $docBlockFactory, DefinitionResolver $definitionResolver, string $uri) { $this->parser = $parser; $this->docBlockFactory = $docBlockFactory; @@ -53,7 +53,7 @@ class TreeAnalyzer $this->collectDefinitionsAndReferences($this->stmts); } - public function collectDefinitionsAndReferences(Node $stmts) + private function collectDefinitionsAndReferences(Node $stmts) { foreach ($stmts::CHILD_NAMES as $name) { $node = $stmts->$name; @@ -94,6 +94,7 @@ class TreeAnalyzer /** * Collect definitions and references for the given node + * * @param Node $node */ private function update(Node $node)