abstract class Extension

Latte extension.

Methods

void
beforeCompile(Engine $engine)

Initializes before template is compiler.

array
getTags()

Returns a list of parsers for Latte tags.

array
getPasses()

Returns a list of parsers for Latte tags.

array
getFilters()

Returns a list of |filters.

array
getFunctions()

Returns a list of functions used in templates.

array
getProviders()

Returns a list of providers.

mixed
getCacheKey(Engine $engine)

Returns a value to distinguish multiple versions of the template.

void
beforeRender(Template $template)

Initializes before template is rendered.

static stdClass
order(callable $subject, array|string $before = [], array|string $after = [])

No description

Details

at line 23
void beforeCompile(Engine $engine)

Initializes before template is compiler.

Parameters

Engine $engine

Return Value

void

at line 32
array getTags()

Returns a list of parsers for Latte tags.

Return Value

array

at line 42
array getPasses()

Returns a list of parsers for Latte tags.

Return Value

array

at line 52
array getFilters()

Returns a list of |filters.

Return Value

array

at line 62
array getFunctions()

Returns a list of functions used in templates.

Return Value

array

at line 72
array getProviders()

Returns a list of providers.

Return Value

array

at line 81
mixed getCacheKey(Engine $engine)

Returns a value to distinguish multiple versions of the template.

Parameters

Engine $engine

Return Value

mixed

at line 90
void beforeRender(Template $template)

Initializes before template is rendered.

Parameters

Template $template

Return Value

void

at line 95
static stdClass order(callable $subject, array|string $before = [], array|string $after = [])

No description

Parameters

callable $subject
array|string $before
array|string $after

Return Value

stdClass