accept() public method

ASTVisitor method for node tree traversal.
public accept ( PDepend\Source\ASTVisitor\ASTVisitor $visitor ) : void
$visitor PDepend\Source\ASTVisitor\ASTVisitor
return void
 /**
  * testAcceptInvokesVisitFileOnGivenVisitor
  *
  * @return void
  */
 public function testAcceptInvokesVisitFileOnGivenVisitor()
 {
     $visitor = $this->getMock('\\PDepend\\Source\\ASTVisitor\\ASTVisitor');
     $visitor->expects($this->once())->method('visitCompilationUnit')->with(self::isInstanceOf('PDepend\\Source\\AST\\ASTCompilationUnit'));
     $file = new ASTCompilationUnit(null);
     $file->accept($visitor);
 }