PHP 클래스 ApiGen\Templating\TemplateFactory

상속: implements ApiGen\Contracts\Templating\TemplateFactory\TemplateFactoryInterface
파일 보기 프로젝트 열기: apigen/apigen 1 사용 예제들

공개 메소드들

메소드 설명
__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