PHP Interface gossi\codegen\parser\visitor\ParserVisitorInterface

Datei anzeigen Open project: gossi/php-code-generator

Public Methods

Method Description
visitClass ( Class_ $node ) : void Visit a class
visitConstant ( PhpParser\Node\Const_ $node, PhpParser\Comment\Doc $doc = null ) : void Visit a constant
visitConstants ( ClassConst $node ) : void Visit class constants
visitInterface ( Interface_ $node ) : void Visit an interface
visitMethod ( ClassMethod $node ) : void Visit a method
visitNamespace ( Namespace_ $node ) : void Visit a namespace statement
visitProperty ( Property $node ) : void Visit a property
visitStruct ( ClassLike $node ) : void Visit a struct
visitTrait ( Trait_ $node ) : void Visit a trait
visitTraitUse ( PhpParser\Node\Stmt\TraitUse $node ) : void Visit a use statement inside a struct
visitUseStatement ( UseUse $node ) : void Visit a use statement

Method Details

visitClass() public method

Visit a class
public visitClass ( Class_ $node ) : void
$node PhpParser\Node\Stmt\Class_
return void

visitConstant() public method

Visit a constant
public visitConstant ( PhpParser\Node\Const_ $node, PhpParser\Comment\Doc $doc = null ) : void
$node PhpParser\Node\Const_
$doc PhpParser\Comment\Doc
return void

visitConstants() public method

Visit class constants
public visitConstants ( ClassConst $node ) : void
$node PhpParser\Node\Stmt\ClassConst
return void

visitInterface() public method

Visit an interface
public visitInterface ( Interface_ $node ) : void
$node PhpParser\Node\Stmt\Interface_
return void

visitMethod() public method

Visit a method
public visitMethod ( ClassMethod $node ) : void
$node PhpParser\Node\Stmt\ClassMethod
return void

visitNamespace() public method

Visit a namespace statement
public visitNamespace ( Namespace_ $node ) : void
$node PhpParser\Node\Stmt\Namespace_
return void

visitProperty() public method

Visit a property
public visitProperty ( Property $node ) : void
$node PhpParser\Node\Stmt\Property
return void

visitStruct() public method

Visit a struct
public visitStruct ( ClassLike $node ) : void
$node PhpParser\Node\Stmt\ClassLike
return void

visitTrait() public method

Visit a trait
public visitTrait ( Trait_ $node ) : void
$node PhpParser\Node\Stmt\Trait_
return void

visitTraitUse() public method

Visit a use statement inside a struct
public visitTraitUse ( PhpParser\Node\Stmt\TraitUse $node ) : void
$node PhpParser\Node\Stmt\TraitUse
return void

visitUseStatement() public method

Visit a use statement
public visitUseStatement ( UseUse $node ) : void
$node PhpParser\Node\Stmt\UseUse
return void