final class Statement extends Expression implements DynamicParameter

deprecated

Assignment or calling statement.

Properties

$arguments

Methods

__construct(Reference|null $entity, array $arguments = [])

No description

Reference|null
getEntity()

No description

convert()

No description

string|null
resolveType(Resolver $resolver)

No description

void
complete(Resolver $resolver)

No description

array
completeArguments(Resolver $resolver, array $arguments)

No description

string
generateCode(PhpGenerator $generator)

Formats PHP code for class instantiating, function calling or property setting in PHP.

Details

at line 35
__construct(Reference|null $entity, array $arguments = [])

No description

Parameters

Reference|null $entity
array $arguments

at line 67
Reference|null getEntity()

No description

Return Value

Reference|null

at line 73
Expression convert()

No description

Return Value

Expression

at line 194
string|null resolveType(Resolver $resolver)

No description

Parameters

Resolver $resolver

Return Value

string|null

at line 249
void complete(Resolver $resolver)

No description

Parameters

Resolver $resolver

Return Value

void

at line 371
array completeArguments(Resolver $resolver, array $arguments)

No description

Parameters

Resolver $resolver
array $arguments

Return Value

array

at line 445
string generateCode(PhpGenerator $generator)

Formats PHP code for class instantiating, function calling or property setting in PHP.

Parameters

PhpGenerator $generator

Return Value

string

Traits

SmartObject