PHP Class TheSeer\phpDox\Collector\InheritanceResolver

显示文件 Open project: theseer/phpdox

Public Methods

Method Description
__construct ( TheSeer\phpDox\ProgressLogger $logger )
getUnresolved ( )
hasUnresolved ( )
resolve ( array $changed, Project $project, InheritanceConfig $config )

Private Methods

Method Description
addUnresolved ( AbstractUnitObject $unit, $missingUnit )
getUnitByName ( $name ) : AbstractUnitObject
processExtends ( AbstractUnitObject $unit, AbstractUnitObject $extends )
processImplements ( AbstractUnitObject $unit, AbstractUnitObject $implements )
processTraitUse ( AbstractUnitObject $unit, TheSeer\phpDox\Collector\TraitUseObject $use, AbstractUnitObject $trait )
setupDependencies ( )

Method Details

__construct() public method

public __construct ( TheSeer\phpDox\ProgressLogger $logger )
$logger TheSeer\phpDox\ProgressLogger

getUnresolved() public method

public getUnresolved ( )

hasUnresolved() public method

public hasUnresolved ( )

resolve() public method

public resolve ( array $changed, Project $project, InheritanceConfig $config )
$changed array
$project Project
$config TheSeer\phpDox\InheritanceConfig