PHP Класс ApiGen\Templating\TemplateFactory

Наследование: implements ApiGen\Contracts\Templating\TemplateFactory\TemplateFactoryInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Engine $latteEngine, Configuration $configuration, ApiGen\Templating\TemplateNavigator $templateNavigator, ApiGen\Templating\TemplateElementsLoader $templateElementsLoader )
create ( ) : ApiGen\Templating\Template
createForReflection ( ReflectionElement $element ) : ApiGen\Templating\Template
createForType ( string $type ) : ApiGen\Templating\Template
createNamedForElement ( string $name, ReflectionElement | string $element ) : ApiGen\Templating\Template

Приватные методы

Метод Описание
buildTemplate ( ) : ApiGen\Templating\Template
setEmptyDefaults ( ApiGen\Templating\Template $template ) : ApiGen\Templating\Template

Описание методов

__construct() публичный Метод

public __construct ( Engine $latteEngine, Configuration $configuration, ApiGen\Templating\TemplateNavigator $templateNavigator, ApiGen\Templating\TemplateElementsLoader $templateElementsLoader )
$latteEngine Latte\Engine
$configuration ApiGen\Configuration\Configuration
$templateNavigator ApiGen\Templating\TemplateNavigator
$templateElementsLoader ApiGen\Templating\TemplateElementsLoader

create() публичный Метод

public create ( ) : ApiGen\Templating\Template
Результат ApiGen\Templating\Template

createForReflection() публичный Метод

public createForReflection ( ReflectionElement $element ) : ApiGen\Templating\Template
$element ReflectionElement
Результат ApiGen\Templating\Template

createForType() публичный Метод

public createForType ( string $type ) : ApiGen\Templating\Template
$type string
Результат ApiGen\Templating\Template

createNamedForElement() публичный Метод

public createNamedForElement ( string $name, ReflectionElement | string $element ) : ApiGen\Templating\Template
$name string
$element ReflectionElement | string
Результат ApiGen\Templating\Template