PHP Class TheSeer\phpDox\Collector\Backend\UnitCollectingVisitor

Inheritance: extends PHPParser_NodeVisitorAbstract
Mostra file Open project: theseer/phpdox

Public Methods

Method Description
__construct ( Parser $parser, ParseResult $result )
enterNode ( PhpParser\Node $node )
leaveNode ( PhpParser\Node $node )

Private Methods

Method Description
getTraitUse ( $traitName )
processClassConstant ( ClassConst $node )
processInlineComments ( MethodObject $method, array $stmts )
processMethod ( ClassMethod $node )
processMethodParams ( MethodObject $method, array $params )
processProperty ( Property $node )
processTraitUse ( PhpParser\Node\Stmt\TraitUse $node )
processUnit ( $node )
resolveExpressionValue ( PhpParser\Node\Expr $expr )
setVariableDefaultValue ( AbstractVariableObject $variable, PhpParser\Node\Expr $default = NULL ) : string
setVariableType ( AbstractVariableObject $variable, $type = NULL )

Method Details

__construct() public method

public __construct ( Parser $parser, ParseResult $result )
$parser TheSeer\phpDox\DocBlock\Parser
$result ParseResult

enterNode() public method

public enterNode ( PhpParser\Node $node )
$node PhpParser\Node

leaveNode() public method

public leaveNode ( PhpParser\Node $node )
$node PhpParser\Node