BlockMacros
class BlockMacros extends MacroSet
Block macros.
Properties
string | $snippetAttribute |
Methods
void
initialize()
Initializes before template parsing.
finalize()
Finishes template parsing.
string|false
string
string
void
string
string
string
string
string
void
void
string|false
Details
at line 47
static void
install(Compiler $compiler)
No description
at line 69
void
initialize()
Initializes before template parsing.
at line 82
finalize()
Finishes template parsing.
at line 125
string|false
macroInclude(MacroNode $node, PhpWriter $writer)
{include [block] name [,] [params]}
at line 199
string
macroIncludeBlock(MacroNode $node, PhpWriter $writer)
deprecated
deprecated
{includeblock "file"}
at line 220
string
macroImport(MacroNode $node, PhpWriter $writer)
{import "file"}
at line 240
void
macroExtends(MacroNode $node, PhpWriter $writer)
{extends none | $var | "file"}
at line 262
string
macroBlock(MacroNode $node, PhpWriter $writer)
{block [local] [name]}
at line 323
string
macroDefine(MacroNode $node, PhpWriter $writer)
{define [local] name}
at line 415
string
macroSnippet(MacroNode $node, PhpWriter $writer)
{snippet [name]}
at line 518
string
macroSnippetArea(MacroNode $node, PhpWriter $writer)
{snippetArea [name]}
at line 547
string
macroBlockEnd(MacroNode $node, PhpWriter $writer)
{/block} {/define} {/snippet} {/snippetArea}
at line 594
void
macroEmbed(MacroNode $node, PhpWriter $writer)
{embed [block|file] name [,] [params]}
at line 640
void
macroEmbedEnd(MacroNode $node, PhpWriter $writer)
{/embed}
at line 651
string|false
macroIfset(MacroNode $node, PhpWriter $writer)
{ifset block} {elseifset block}