PHP Class ApiGen\Generator\TemplateGenerators\Loaders\NamespaceAndPackageLoader

Datei anzeigen Open project: apigen/apigen Class Usage Examples

Public Methods

Method Description
__construct ( ElementStorage $elementStorage )
loadTemplateWithElementNamespaceOrPackage ( ApiGen\Templating\Template $template, ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface $element ) : ApiGen\Templating\Template
loadTemplateWithNamespace ( ApiGen\Templating\Template $template, string $name, array $namespace ) : ApiGen\Templating\Template
loadTemplateWithPackage ( ApiGen\Templating\Template $template, string $name, array $package ) : ApiGen\Templating\Template

Private Methods

Method Description
getSubnamesForName ( string $name, $elements ) : array
loadTemplateWithElements ( ApiGen\Templating\Template $template, array $elements ) : ApiGen\Templating\Template

Method Details

__construct() public method

public __construct ( ElementStorage $elementStorage )
$elementStorage ApiGen\Parser\Elements\ElementStorage

loadTemplateWithElementNamespaceOrPackage() public method

public loadTemplateWithElementNamespaceOrPackage ( ApiGen\Templating\Template $template, ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface $element ) : ApiGen\Templating\Template
$template ApiGen\Templating\Template
$element ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface
return ApiGen\Templating\Template

loadTemplateWithNamespace() public method

public loadTemplateWithNamespace ( ApiGen\Templating\Template $template, string $name, array $namespace ) : ApiGen\Templating\Template
$template ApiGen\Templating\Template
$name string
$namespace array
return ApiGen\Templating\Template

loadTemplateWithPackage() public method

public loadTemplateWithPackage ( ApiGen\Templating\Template $template, string $name, array $package ) : ApiGen\Templating\Template
$template ApiGen\Templating\Template
$name string
$package array
return ApiGen\Templating\Template