AfterInvocationProcessorManager
class AfterInvocationProcessorManager implements AfterInvocationManagerInterface (View source)
The default after invocation manager that uses AfterInvocationProcessorInterface to process the return objects.
It resolves automatically any available AfterInvcocationProcessorInterface for the given return object and calls them.
Methods
Processes the given return object. May throw an security exception or filter the result depending on the current user rights.
Returns true if a appropriate after invocation processor is available to process return objects of the given classname
Details
bool
process(Context $securityContext, object $object, JoinPointInterface $joinPoint)
Processes the given return object. May throw an security exception or filter the result depending on the current user rights.
It resolves any available AfterInvocationProcessor for the given return object and invokes them. The naming convention is: [InterceptedClassName]_[InterceptedMethodName]_AfterInvocationProcessor
bool
supports(string $className)
Returns true if a appropriate after invocation processor is available to process return objects of the given classname