class ProceedingJoinPoint

Properties

mixed $result
Closure|null $pipe

Methods

__construct(Closure $originalMethod, string $className, string $methodName, array $arguments)

No description

mixed
process()

Delegate to the next aspect in the pipeline.

mixed
processOriginalMethod()

Process the original method, bypassing remaining aspects.

array
getArguments()

Get the ordered arguments array for the original method call.

getReflectMethod()

Get the reflection method for the intercepted method.

object|null
getInstance()

Get the object instance the original method is bound to.

Details

at line 19
__construct(Closure $originalMethod, string $className, string $methodName, array $arguments)

No description

Parameters

Closure $originalMethod
string $className
string $methodName
array $arguments

at line 30
mixed process()

Delegate to the next aspect in the pipeline.

Return Value

mixed

at line 43
mixed processOriginalMethod()

Process the original method, bypassing remaining aspects.

Return Value

mixed

at line 54
array getArguments()

Get the ordered arguments array for the original method call.

Return Value

array

at line 82
ReflectionMethod getReflectMethod()

Get the reflection method for the intercepted method.

Return Value

ReflectionMethod

at line 93
object|null getInstance()

Get the object instance the original method is bound to.

Return Value

object|null