Symbiote\Components\ComponentTemplateParser
NOTE(Jake): 2018-03-31
We aren't using "trait" for this as overriding "protected" variables
from "Template" / "TopTemplate" blocks won't work in strict mode in
PHP versions 5.X
Synopsis
class ComponentTemplateParser
extends SSTemplateParser
{
- // members
- protected array $match_Template_typestack = ;
- protected array $match_TopTemplate_typestack = ;
- protected array $match_NamedArgument_typestack = ;
- protected array $match_ComposedArgumentString_typestack = ;
- protected array $match_ComposedArgumentInjection_typestack = ;
- protected array $match_ComposedArgumentQuotedString_typestack = ;
- protected array $match_Argument_typestack = ;
- protected array $match_ComposedArgument_typestack = ;
- protected array $match_ComposeWord_typestack = ;
- protected array $match_ComposedNamedArgument_typestack = ;
- protected array $match_N_typestack = ;
- protected array $match_Component_typestack = ;
- protected array $match_ComponentSelfClosing_typestack = ;
- protected array $match_Text_typestack = ;
- // methods
- public void match_Template()
- public void match_TopTemplate()
- public void match_NamedArgument()
- public void match_ComposedArgumentString()
- public void match_ComposedArgumentInjection()
- public void match_ComposedArgumentQuotedString()
- public void match_Argument()
- public void match_ComposedArgument()
- public void ComposedArgumentInjection_STR()
- public void ComposedArgumentInjection_If()
- public void ComposedArgumentQuotedString_ComposedArgumentString()
- public void ComposedArgumentQuotedString_ComposedArgumentInjection()
- public void ComposedArgument_ComposedArgumentQuotedString()
- public void ComposedArgument_IfArgument()
- public void match_ComposeWord()
- public void match_ComposedNamedArgument()
- public void match_N()
- public void match_Component()
- public void match_ComponentSelfClosing()
- public void Component__construct()
- public void Component_ComposedNamedArgument()
- public void Component__finalise()
- public void match_Text()
Hierarchy
Extends
- SilverStripe\View\SSTemplateParser
Members
protected
- $match_Argument_typestack
- $match_ComponentSelfClosing_typestack
- $match_Component_typestack
- $match_ComposeWord_typestack
- $match_ComposedArgumentInjection_typestack
- $match_ComposedArgumentQuotedString_typestack
- $match_ComposedArgumentString_typestack
- $match_ComposedArgument_typestack
- $match_ComposedNamedArgument_typestack
- $match_N_typestack
- $match_NamedArgument_typestack
- $match_Template_typestack
- $match_Text_typestack
- $match_TopTemplate_typestack
Methods
public
- Component_ComposedNamedArgument()
- Component__construct()
- Component__finalise()
- ComposedArgumentInjection_If()
- ComposedArgumentInjection_STR()
- ComposedArgumentQuotedString_ComposedArgumentInjection()
- ComposedArgumentQuotedString_ComposedArgumentString()
- ComposedArgument_ComposedArgumentQuotedString()
- ComposedArgument_IfArgument()
- match_Argument()
- match_Component()
- match_ComponentSelfClosing()
- match_ComposeWord()
- match_ComposedArgument()
- match_ComposedArgumentInjection()
- match_ComposedArgumentQuotedString()
- match_ComposedArgumentString()
- match_ComposedNamedArgument()
- match_N()
- match_NamedArgument()
- match_Template()
- match_Text()
- match_TopTemplate()