PHP Class ApiGen\Generator\TemplateGenerators\TreeGenerator

Inheritance: implements ApiGen\Contracts\Generator\TemplateGenerators\ConditionalTemplateGeneratorInterface
Afficher le fichier Open project: apigen/apigen

Méthodes publiques

Méthode Description
__construct ( Configuration $configuration, ApiGen\Contracts\Templating\TemplateFactory\TemplateFactoryInterface $templateFactory, ApiGen\Contracts\Parser\ParserStorageInterface $parserStorage )
generate ( )
isAllowed ( )

Private Methods

Méthode Description
addToTreeByReflection ( ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $reflection )
canBeProcessed ( ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $reflection ) : boolean
getTypeByReflection ( ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $reflection ) : string
sortTreeStorageElements ( )

Method Details

__construct() public méthode

public __construct ( Configuration $configuration, ApiGen\Contracts\Templating\TemplateFactory\TemplateFactoryInterface $templateFactory, ApiGen\Contracts\Parser\ParserStorageInterface $parserStorage )
$configuration ApiGen\Configuration\Configuration
$templateFactory ApiGen\Contracts\Templating\TemplateFactory\TemplateFactoryInterface
$parserStorage ApiGen\Contracts\Parser\ParserStorageInterface

generate() public méthode

public generate ( )

isAllowed() public méthode

public isAllowed ( )