PHP Class TheSeer\phpDox\Collector\Backend\PHPParser

Inheritance: implements TheSeer\phpDox\Collector\Backend\BackendInterface
Show file Open project: theseer/phpdox

Public Methods

Method Description
__construct ( Parser $parser, ErrorHandler $errorHandler )
parse ( TheSeer\phpDox\Collector\SourceFile $sourceFile ) : ParseResult

Private Methods

Method Description
getParserInstance ( ) : PhpParser\Parser
getTraverserInstance ( ParseResult $result ) : NodeTraverser

Method Details

__construct() public method

public __construct ( Parser $parser, ErrorHandler $errorHandler )
$parser TheSeer\phpDox\DocBlock\Parser
$errorHandler TheSeer\phpDox\ErrorHandler

parse() public method

public parse ( TheSeer\phpDox\Collector\SourceFile $sourceFile ) : ParseResult
$sourceFile TheSeer\phpDox\Collector\SourceFile
return ParseResult