2. Click on any part of the code
3. See Abstract Syntax Tree created by php-parser for full file
PhpParser\Node\Stmt\Class_(
attrGroups: []
flags: 0
name: PhpParser\Node\Identifier( name: "Foo" )
extends: PhpParser\Node\Name\FullyQualified( parts: ["Controller"] )
implements: []
stmts: [
0: PhpParser\Node\Stmt\ClassMethod(
attrGroups: []
flags: MODIFIER_PUBLIC (1)
byRef: false
name: PhpParser\Node\Identifier( name: "bar" )
params: []
returnType: null
stmts: [
0: PhpParser\Node\Stmt\Expression(
expr: PhpParser\Node\Expr\Assign(
var: PhpParser\Node\Expr\ArrayDimFetch(
var: PhpParser\Node\Expr\ArrayDimFetch(
var: PhpParser\Node\Expr\ArrayDimFetch(
var: PhpParser\Node\Expr\ArrayDimFetch(
var: PhpParser\Node\Expr\Variable( name: "GLOBALS" )
dim: PhpParser\Node\Scalar\String_( value: "TL_DCA" )
)
dim: PhpParser\Node\Scalar\String_( value: "tl_content" )
)
dim: PhpParser\Node\Scalar\String_( value: "palettes" )
)
dim: PhpParser\Node\Scalar\String_( value: "foo" )
)
expr: PhpParser\Node\Scalar\String_( value: "{foo_legend},foo;{bar_legend:hide},bar;{baz_legend:hide},baz" )
)
)
]
)
]
)