||Lets you wrap a bunch of array data, or object members, into a
||A decorator that wraps around a data list in order to provide pagination.
||This is the parser for the SilverStripe template language. It gets called on a
string and uses a php-peg parser to match that string against the language
structure, building up the PHP code to execute that structure as it parses
||Parses a template file with an *.ss file extension.
||Defines an extra set of basic methods that can be used in templates that are not
defined on sub-classes of
||This extends SSViewer_Scope to mix in data on top of what the item provides.
This can be "global" data that is scope-independant (like BaseURL), or
type-specific data that is layered on top cross-cut like (like $FirstLast etc).
||Special SSViewer that will process a template passed as a string, rather than a
||This tracks the current scope for an SSViewer instance. It has three goals: -
Handle entering & leaving sub-scopes in loops and withs - Track Up and Top -
(As a side effect) Inject data that needs to be available globally (used to live
||A ViewableData object is any object that can be rendered into a template/view.
||Allows you to render debug information about a
ViewableData object into