PHP 클래스 Latte\Runtime\Template

상속: use trait Latte\Strict
파일 보기 프로젝트 열기: nette/latte 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$global global accumulators for intermediate results

보호된 프로퍼티들

프로퍼티 타입 설명
$blockQueue
$blockTypes
$blocks [name => method] @internal
$contentType string @internal
$filters FilterExecutor
$params array @internal
$parentName string | null | FALSE @internal

공개 메소드들

메소드 설명
__call ( $name, $args )
__construct ( Engine $engine, array $params, FilterExecutor $filters, array $providers, $name )
__get ( $name )
__isset ( $name )
__set ( $name, $value )
__unset ( $name )
capture ( callable $function ) : string Captures output to string.
getContentType ( ) : string
getEngine ( ) : Engine
getName ( ) : string
getParameter ( $name ) : mixed Returns parameter.
getParameters ( ) : array Returns array of all parameters.
getParentName ( ) : string | null
getReferenceType ( ) : string | null
getReferringTemplate ( ) : Template | null
prepare ( ) : void
render ( ) : void Renders template.
setParameters ( array $params )

보호된 메소드들

메소드 설명
checkBlockContentType ( $current, $name ) : void
createTemplate ( $name, array $params, $referenceType ) : Template Renders template.
renderBlock ( $name, array $params, $mod = NULL ) : void Renders block.
renderBlockParent ( $name, array $params ) : void Renders parent block.
renderToContentType ( $mod ) : void

메소드 상세

__call() 공개 메소드

사용 중단:
public __call ( $name, $args )

__construct() 공개 메소드

public __construct ( Engine $engine, array $params, FilterExecutor $filters, array $providers, $name )
$engine Latte\Engine
$params array
$filters FilterExecutor
$providers array

__get() 공개 메소드

사용 중단:
public __get ( $name )

__isset() 공개 메소드

사용 중단:
public __isset ( $name )

__set() 공개 메소드

사용 중단:
public __set ( $name, $value )

__unset() 공개 메소드

사용 중단:
public __unset ( $name )

capture() 공개 메소드

Captures output to string.
public capture ( callable $function ) : string
$function callable
리턴 string

checkBlockContentType() 보호된 메소드

protected checkBlockContentType ( $current, $name ) : void
리턴 void

createTemplate() 보호된 메소드

Renders template.
protected createTemplate ( $name, array $params, $referenceType ) : Template
$params array
리턴 Template

getContentType() 공개 메소드

public getContentType ( ) : string
리턴 string

getEngine() 공개 메소드

public getEngine ( ) : Engine
리턴 Latte\Engine

getName() 공개 메소드

public getName ( ) : string
리턴 string

getParameter() 공개 메소드

Returns parameter.
public getParameter ( $name ) : mixed
리턴 mixed

getParameters() 공개 메소드

Returns array of all parameters.
public getParameters ( ) : array
리턴 array

getParentName() 공개 메소드

public getParentName ( ) : string | null
리턴 string | null

getReferenceType() 공개 메소드

public getReferenceType ( ) : string | null
리턴 string | null

getReferringTemplate() 공개 메소드

public getReferringTemplate ( ) : Template | null
리턴 Template | null

prepare() 공개 메소드

public prepare ( ) : void
리턴 void

render() 공개 메소드

Renders template.
public render ( ) : void
리턴 void

renderBlock() 보호된 메소드

Renders block.
protected renderBlock ( $name, array $params, $mod = NULL ) : void
$params array
리턴 void

renderBlockParent() 보호된 메소드

Renders parent block.
protected renderBlockParent ( $name, array $params ) : void
$params array
리턴 void

renderToContentType() 보호된 메소드

protected renderToContentType ( $mod ) : void
리턴 void

setParameters() 공개 메소드

사용 중단:
public setParameters ( array $params )
$params array

프로퍼티 상세

$blockQueue 보호되어 있는 프로퍼티

protected $blockQueue

$blockTypes 보호되어 있는 프로퍼티

protected $blockTypes

$blocks 보호되어 있는 프로퍼티

[name => method] @internal
protected $blocks

$contentType 보호되어 있는 프로퍼티

@internal
protected string $contentType
리턴 string

$filters 보호되어 있는 프로퍼티

protected FilterExecutor,Latte\Runtime $filters
리턴 FilterExecutor

$global 공개적으로 프로퍼티

global accumulators for intermediate results
public $global

$params 보호되어 있는 프로퍼티

@internal
protected array $params
리턴 array

$parentName 보호되어 있는 프로퍼티

@internal
protected string|NULL|FALSE $parentName
리턴 string | null | FALSE