final class ExpressionBuilder

Methods

__construct(NameNode $expr)

No description

variable(string $name)

No description

class(string $name)

No description

function(ExpressionNode|self|string $name, array $args = [])

No description

property(ExpressionNode|self|string $name)

No description

method(ExpressionNode|self|string $name, array $args = [])

No description

staticMethod(ExpressionNode|self|string $name, array $args = [])

No description

NameNode
build()

No description

static ExpressionNode
valueToNode(ExpressionNode $value)

No description

Details

at line 22
__construct(NameNode $expr)

No description

Parameters

NameNode $expr

at line 28
static ExpressionBuilder variable(string $name)

No description

Parameters

string $name

Return Value

ExpressionBuilder

at line 34
static ExpressionBuilder class(string $name)

No description

Parameters

string $name

Return Value

ExpressionBuilder

at line 40
static ExpressionBuilder function(ExpressionNode|self|string $name, array $args = [])

No description

Parameters

ExpressionNode|self|string $name
array $args

Return Value

ExpressionBuilder

at line 49
ExpressionBuilder property(ExpressionNode|self|string $name)

No description

Parameters

ExpressionNode|self|string $name

Return Value

ExpressionBuilder

at line 58
ExpressionBuilder method(ExpressionNode|self|string $name, array $args = [])

No description

Parameters

ExpressionNode|self|string $name
array $args

Return Value

ExpressionBuilder

at line 67
ExpressionBuilder staticMethod(ExpressionNode|self|string $name, array $args = [])

No description

Parameters

ExpressionNode|self|string $name
array $args

Return Value

ExpressionBuilder

at line 76
NameNode build()

No description

Return Value

NameNode

at line 82
static ExpressionNode valueToNode(ExpressionNode $value)

No description

Parameters

ExpressionNode $value

Return Value

ExpressionNode