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 32
static void
install(Compiler $compiler)
No description
at line 85
void
initialize()
Initializes before template parsing.
at line 95
array|null
finalize()
Finishes template parsing.
at line 120
macroIf(MacroNode $node, PhpWriter $writer)
{if ...}
at line 138
macroEndIf(MacroNode $node, PhpWriter $writer)
{/if ...}
at line 158
macroElse(MacroNode $node, PhpWriter $writer)
{else}
at line 183
macroIfContent(MacroNode $node, PhpWriter $writer)
n:ifcontent
at line 194
macroEndIfContent(MacroNode $node, PhpWriter $writer)
n:ifcontent
at line 205
macroTranslate(MacroNode $node, PhpWriter $writer)
{_$var |modifiers}
at line 227
macroInclude(MacroNode $node, PhpWriter $writer)
{include "file" [,] [params]}
at line 250
macroCapture(MacroNode $node, PhpWriter $writer)
{capture $variable}
at line 267
macroCaptureEnd(MacroNode $node, PhpWriter $writer)
{/capture}
at line 279
macroSpaceless(MacroNode $node)
{spaceless} ... {/spaceless}
at line 294
macroWhile(MacroNode $node, PhpWriter $writer)
{while ...}
at line 309
macroEndWhile(MacroNode $node, PhpWriter $writer)
{/while ...}
at line 324
macroEndForeach(MacroNode $node, PhpWriter $writer)
{foreach ...}
at line 357
macroBreakContinueIf(MacroNode $node, PhpWriter $writer)
{breakIf ...} {continueIf ...}
at line 373
macroClass(MacroNode $node, PhpWriter $writer)
n:class="..."
at line 385
macroAttr(MacroNode $node, PhpWriter $writer)
n:attr="..."
at line 394
macroDump(MacroNode $node, PhpWriter $writer)
{dump ...}
at line 410
macroDebugbreak(MacroNode $node, PhpWriter $writer)
{debugbreak ...}
at line 425
macroVar(MacroNode $node, PhpWriter $writer)
{var ...} {default ...}
at line 501
macroExpr(MacroNode $node, PhpWriter $writer)
{= ...} {php ...}
at line 514
macroContentType(MacroNode $node, PhpWriter $writer)
{contentType ...}
at line 551
macroVarType(MacroNode $node)
{varType type $var}
at line 568
macroVarPrint(MacroNode $node)
{varPrint [all]}
at line 580
macroTemplateType(MacroNode $node)
{templateType ClassName}
at line 595
macroTemplatePrint(MacroNode $node)
{templatePrint [ClassName]}