TypoScriptStringFactory

FinalYes

A factory to create the AST object tree for a given TypoScript snippet.

This is used by some consumers in the core that parse a TypoScript a-like syntax that is not Frontend TypoScript and TsConfig directly.

Table of Contents

Methods

__construct()  : mixed
parseFromString()  : RootNode
Parse a single string *not* supporting imports, conditions and caching.
parseFromStringWithIncludes()  : RootNode
Parse a single string and support imports and conditions, cache optionally.

Methods

parseFromString()

Parse a single string *not* supporting imports, conditions and caching.

public parseFromString(string $typoScript, AstBuilderInterface $astBuilder) : RootNode

Detail method used in install tool and in a couple of other special cases.

Parameters
$typoScript : string
$astBuilder : AstBuilderInterface
Internal
Return values
RootNode

parseFromStringWithIncludes()

Parse a single string and support imports and conditions, cache optionally.

public parseFromStringWithIncludes(non-empty-string $name, string $typoScript) : RootNode
Parameters
$name : non-empty-string

A name used as cache identifier, [a-z,A-Z,-] only

$typoScript : string
Return values
RootNode

        
On this page

Search results