CoreMacros
class CoreMacros extends MacroSet
Basic macros for Latte.
Methods
void
initialize()
Initializes before template parsing.
array|null
finalize()
Finishes template parsing.
Details
at line 29
static void
install(Compiler $compiler)
No description
at line 77
void
initialize()
Initializes before template parsing.
at line 87
array|null
finalize()
Finishes template parsing.
at line 108
macroIf(MacroNode $node, PhpWriter $writer)
{if ...}
at line 126
macroEndIf(MacroNode $node, PhpWriter $writer)
{/if ...}
at line 146
macroElse(MacroNode $node, PhpWriter $writer)
{else}
at line 171
macroIfContent(MacroNode $node, PhpWriter $writer)
n:ifcontent
at line 182
macroEndIfContent(MacroNode $node, PhpWriter $writer)
n:ifcontent
at line 193
macroTranslate(MacroNode $node, PhpWriter $writer)
{_$var |modifiers}
at line 215
macroInclude(MacroNode $node, PhpWriter $writer)
{include "file" [,] [params]}
at line 238
macroCapture(MacroNode $node, PhpWriter $writer)
{capture $variable}
at line 255
macroCaptureEnd(MacroNode $node, PhpWriter $writer)
{/capture}
at line 267
macroSpaceless(MacroNode $node, PhpWriter $writer)
{spaceless} ... {/spaceless}
at line 282
macroWhile(MacroNode $node, PhpWriter $writer)
{while ...}
at line 297
macroEndWhile(MacroNode $node, PhpWriter $writer)
{/while ...}
at line 312
macroEndForeach(MacroNode $node, PhpWriter $writer)
{foreach ...}
at line 345
macroBreakContinueIf(MacroNode $node, PhpWriter $writer)
{breakIf ...} {continueIf ...}
at line 361
macroClass(MacroNode $node, PhpWriter $writer)
n:class="..."
at line 373
macroAttr(MacroNode $node, PhpWriter $writer)
n:attr="..."
at line 382
macroDump(MacroNode $node, PhpWriter $writer)
{dump ...}
at line 398
macroDebugbreak(MacroNode $node, PhpWriter $writer)
{debugbreak ...}
at line 413
macroVar(MacroNode $node, PhpWriter $writer)
{var ...} {default ...}
at line 466
macroExpr(MacroNode $node, PhpWriter $writer)
{= ...} {php ...}
at line 479
macroContentType(MacroNode $node, PhpWriter $writer)
{contentType ...}