class UIMacros extends MacroSet

Macros for Nette\Application\UI.

  • {link destination ...} control link
  • {plink destination ...} presenter link
  • {snippet ?} ... {/snippet ?} control snippet

Methods

static 
install(Compiler $compiler)

No description

finalize()

Finishes template parsing.

macroControl(MacroNode $node, PhpWriter $writer)

{control name[:method] [params]}

macroLink(MacroNode $node, PhpWriter $writer)

{link destination [,] [params]} {plink destination [,] [params]} n:href="destination [,] [params]"

macroIfCurrent(MacroNode $node, PhpWriter $writer)

{ifCurrent destination [,] [params]}

static 
renderSnippets(Control $control, stdClass $local, array $params)

No description

Details

at line 30
static install(Compiler $compiler)

No description

Parameters

Compiler $compiler

at line 48
finalize()

Finishes template parsing.

at line 65
macroControl(MacroNode $node, PhpWriter $writer)

{control name[:method] [params]}

Parameters

MacroNode $node
PhpWriter $writer

{link destination [,] [params]} {plink destination [,] [params]} n:href="destination [,] [params]"

Parameters

MacroNode $node
PhpWriter $writer

at line 101
macroIfCurrent(MacroNode $node, PhpWriter $writer)

{ifCurrent destination [,] [params]}

Parameters

MacroNode $node
PhpWriter $writer

at line 113
static renderSnippets(Control $control, stdClass $local, array $params)

No description

Parameters

Control $control
stdClass $local
array $params