/** * {@inheritDoc} */ public function enterNode(\PHPParser_Node $node) { parent::enterNode($node); if ($node->getType() === 'Param') { $this->enterParam($node); } }
public function enterNode(\PHPParser_Node $node) { parent::enterNode($node); switch ($node->getType()) { case 'Stmt_Class': if (!is_null($node->extends)) { $node->setAttribute('unit-test', (string) $this->resolveClassName($node->extends)); } break; case 'Stmt_Interface': if (!is_null($node->extends)) { $node->setAttribute('unit-test', $this->getNamespacedName($node)); } break; case 'Expr_StaticCall': $node->setAttribute('unit-test', (string) $this->resolveClassName($node->class)); break; } }