final class EelNeosDeprecationTracer implements EelInvocationTracerInterface (View source)

Constants

private LEGACY_NODE_FIELDS

These are the lowercase names of the Neos 8 Node fields that were removed in 9.0.

Only the fields name, nodeTypeName and properties will continue to exist.

Properties

protected LoggerInterface $logger

Methods

__construct(string $eelExpression, bool $throwExceptions)

No description

void
recordPropertyAccess(object $object, string $propertyName)

No description

void
recordMethodCall(object $object, string $methodName, array $arguments)

No description

void
recordFunctionCall(callable $function, string $functionName, array $arguments)

No description

Details

__construct(string $eelExpression, bool $throwExceptions)

No description

Parameters

string $eelExpression
bool $throwExceptions

void recordPropertyAccess(object $object, string $propertyName)

No description

Parameters

object $object
string $propertyName

Return Value

void

void recordMethodCall(object $object, string $methodName, array $arguments)

No description

Parameters

object $object
string $methodName
array $arguments

Return Value

void

void recordFunctionCall(callable $function, string $functionName, array $arguments)

No description

Parameters

callable $function
string $functionName
array $arguments

Return Value

void