Documentation

Expression

Table of Contents

Namespaces

Binary
Filter
FunctionNode
Ternary
Test
Unary
Variable

Interfaces

OperatorEscapeInterface
Interface implemented by n-ary operators for n > 1.
ReturnArrayInterface
ReturnBoolInterface
ReturnNumberInterface
ReturnPrimitiveTypeInterface
ReturnStringInterface
SupportDefinedTestInterface
Interface implemented by expressions that support the defined test.

Classes

AbstractExpression
Abstract class for all nodes that represents an expression.
ArrayExpression
Abstract class for all nodes that represents an expression.
ArrowFunctionExpression
Represents an arrow function.
AssignNameExpression
Abstract class for all nodes that represents an expression.
BlockReferenceExpression
Represents a block call node.
CallExpression
Abstract class for all nodes that represents an expression.
ConditionalExpression
Abstract class for all nodes that represents an expression.
ConstantExpression
Abstract class for all nodes that represents an expression.
FilterExpression
Abstract class for all nodes that represents an expression.
FunctionExpression
Abstract class for all nodes that represents an expression.
GetAttrExpression
Abstract class for all nodes that represents an expression.
ListExpression
Abstract class for all nodes that represents an expression.
MacroReferenceExpression
Represents a macro call node.
MethodCallExpression
Abstract class for all nodes that represents an expression.
NameExpression
Abstract class for all nodes that represents an expression.
NullCoalesceExpression
Abstract class for all nodes that represents an expression.
ParentExpression
Represents a parent node.
TempNameExpression
Abstract class for all nodes that represents an expression.
TestExpression
Abstract class for all nodes that represents an expression.
VariadicExpression
Abstract class for all nodes that represents an expression.

Traits

SupportDefinedTestTrait

        
On this page

Search results