PHP Класс Latte\Runtime\Template

Наследование: use trait Latte\Strict
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$global global accumulators for intermediate results

Защищенные свойства (Protected)

Свойство Тип Описание
$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