Class Ismo_Core_AOP_Invocation

Description

The invocation class.

An invocation describes the context in which an interceptor gets executed. It contains a reference to the target class, to the proxy and an array of the interceptors that might get applied (if <strong>invokeNext()</strong> is called).

Located in /AOP/Invocation.php (line 36)


	
			
Variable Summary
Method Summary
Ismo_Core_AOP_Invocation Ismo_Core_AOP_Invocation ()
object the invokeNext ()
Variables
array $_interceptors (line 44)

The interceptors which might get applied.

  • access: private
string $_methodName (line 68)

The name of the method call which is being intercepted.

  • access: private
array $_params (line 76)

The parameters given to the method call being intercepted.

  • access: private
Ismo_Core_AOP_StateProxy $_proxy (line 52)

The proxy class instance in use.

  • access: private
Ismo_Core_State_HTTP $_target (line 60)

The target class, i.e. the class being proxied.

  • access: private
Methods
Constructor Ismo_Core_AOP_Invocation (line 83)

The empty constructor.

  • access: public
Ismo_Core_AOP_Invocation Ismo_Core_AOP_Invocation ()
invokeNext (line 96)

This invokes the next interceptor or if no more interceptors exists, invokes the target method aka the intercepted method call.

  • return: return value for the intercepted method call, this can come either from the actual intercepted method if it's called, or one of the interceptors might return something instead
  • access: public
object the invokeNext ()

Documentation generated on Mon, 14 Jun 2004 11:59:27 +0200 by phpDocumentor 1.3.0RC3