ProceedingJoinPoint
class ProceedingJoinPoint
Properties
| mixed | $result | ||
| Closure|null | $pipe |
Methods
__construct(Closure $originalMethod, string $className, string $methodName, array $arguments, object|null $instance)
Create an invocation of an intercepted method.
mixed
process()
Delegate to the next aspect in the chain.
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 whose method was intercepted.
Details
at line 21
__construct(Closure $originalMethod, string $className, string $methodName, array $arguments, object|null $instance)
Create an invocation of an intercepted method.
at line 33
mixed
process()
Delegate to the next aspect in the chain.
at line 46
mixed
processOriginalMethod()
Process the original method, bypassing remaining aspects.
at line 57
array
getArguments()
Get the ordered arguments array for the original method call.
at line 85
ReflectionMethod
getReflectMethod()
Get the reflection method for the intercepted method.
at line 96
object|null
getInstance()
Get the object instance whose method was intercepted.