Index
A
- Compiler::addMacro() — Method in class Compiler
Adds new macro.
- Engine::addFilter() — Method in class Engine
Registers run-time filter.
- Engine::addMacro() — Method in class Engine
Adds new macro.
- $ HtmlNode#attrs — Property in class HtmlNode
- $ HtmlNode#attrCode — Property in class HtmlNode
- $ MacroNode#args — Property in class MacroNode
- $ MacroNode#attrCode — Property in class MacroNode
- MacroTokens::append() — Method in class MacroTokens
Appends simple token or string (will be parsed).
- MacroSet::addMacro() — Method in class MacroSet
B
- BlockMacros — Class in namespace Latte\Macros
Block macros.
- BlockMacrosRuntime — Class in namespace Latte\Macros
Runtime helpers for block macros.
- Filters::bytes() — Method in class Filters
Converts to human readable file size.
C
- CompileException — Class in namespace Latte
The exception occured during Latte compilation.
- Compiler — Class in namespace Latte
Latte compiler.
- Compiler::compile() — Method in class Compiler
Compiles tokens to PHP code.
- Compiler::closeMacro() — Method in class Compiler
Generates code for {/macro ...} to the output.
- Engine::compile() — Method in class Engine
Compiles template to PHP code.
- Helpers::checkCallback() — Method in class Helpers
Checks callback.
- $ HtmlNode#closing — Property in class HtmlNode
- $ MacroNode#closing — Property in class MacroNode
- $ MacroNode#closingCode — Property in class MacroNode
- $ MacroNode#content — Property in class MacroNode
- BlockMacrosRuntime::callBlock() — Method in class BlockMacrosRuntime
Calls block.
- BlockMacrosRuntime::callBlockParent() — Method in class BlockMacrosRuntime
Calls parent block.
- CoreMacros — Class in namespace Latte\Macros
Basic macros for Latte.
- CachingIterator — Class in namespace Latte\Runtime
Smarter caching iterator.
- $ CachingIterator#counter — Property in class CachingIterator
- CachingIterator::count() — Method in class CachingIterator
Returns the count of elements.
- Filters::capitalize() — Method in class Filters
Capitalize string.
- $ Token#closing — Property in class Token
- TokenIterator::currentToken() — Method in class TokenIterator
Returns current token.
- TokenIterator::currentValue() — Method in class TokenIterator
Returns current token value.
D
- $ MacroNode#data — Property in class MacroNode
- $ MacroTokens#depth — Property in class MacroTokens
- $ Parser#defaultSyntax — Property in class Parser
- $ Filters#dateFormat — Property in class Filters
- Filters::date() — Method in class Filters
Date/time formatting.
- Filters::dataStream() — Method in class Filters
The data: URI generator.
E
- Compiler::expandTokens() — Method in class Compiler
- Compiler::expandMacro() — Method in class Compiler
Expands macro and returns node & code.
- Engine — Class in namespace Latte
Templating engine Latte.
- $ Helpers#emptyElements — Property in class Helpers
- PhpWriter::expandFilter() — Method in class PhpWriter
Pseudocast (expand).
- PhpWriter::escapeFilter() — Method in class PhpWriter
Escapes expression in tokens.
- $ CachingIterator#empty — Property in class CachingIterator
- $ CachingIterator#even — Property in class CachingIterator
- Filters::escapeHtml() — Method in class Filters
Escapes string for use inside HTML template.
- Filters::escapeHtmlComment() — Method in class Filters
Escapes string for use inside HTML comments.
- Filters::escapeXML() — Method in class Filters
Escapes string for use inside XML 1.0 template.
- Filters::escapeCss() — Method in class Filters
Escapes string for use inside CSS template.
- Filters::escapeJs() — Method in class Filters
Escapes variables for use inside