Class MacroNode
Macro element node.
- Latte\MacroNode uses Latte\Strict
public
|
#
__construct(
|
public
|
|
public
|
__call(),
__callStatic(),
__get(),
__isset(),
__set(),
__unset()
|
string |
PREFIX_INNER
|
# 'inner' |
string |
PREFIX_TAG
|
# 'tag' |
string |
PREFIX_NONE
|
# 'none' |
public
|
$macro
|
|
public
string
|
$name
|
|
public
boolean
|
$empty
|
# false |
public
|
$isEmpty
|
|
public
string
|
$args
raw arguments |
|
public
string
|
$modifiers
raw modifier |
|
public
boolean
|
$closing
|
# false |
public
boolean
|
$replaced
has output? |
|
public
|
$tokenizer
|
|
public
|
$parentNode
|
|
public
string
|
$openingCode
|
|
public
string
|
$closingCode
|
|
public
string
|
$attrCode
|
|
public
string
|
$content
|
|
public
string
|
$innerContent
|
|
public
|
$data
user data |
|
public
|
$htmlNode
closest HTML node |
|
public
array
|
$context
[contentType, context] |
|
public
string
|
$prefix
indicates n:attribute macro and type of prefix (PREFIX_INNER, PREFIX_TAG, PREFIX_NONE) |
|
public
integer
|
$startLine
position of start tag in source template |
|
public
integer
|
$endLine
position of end tag in source template |
|
public
|
$saved
|