Class Zend_Server_Reflection

Description

Reflection for determining method signatures to use with server classes

  • version: $Id: Reflection.php 1246 2006-10-11 18:42:06Z matthew $
  • license: New BSD License
  • copyright: Copyright (c) 2006 Zend Technologies USA Inc. (http://www.zend.com)

Located in /Zend/Server/Reflection.php (line 46)


	
			
Method Summary
static Zend_Server_Reflection_Class reflectClass (string|object  $class, [null|array $argv = false], [string $namespace = ''])
static Zend_Server_Reflection_Function reflectFunction (string $function, [null|array $argv = false], [string $namespace = ''])
Methods
static method reflectClass (line 65)

Perform class reflection to create dispatch signatures

Creates a Zend_Server_Reflection_Class object for the class or object provided.

If extra arguments should be passed to dispatchable methods, these may be provided as an array to $argv.

  • access: public
  • throws: Zend_Server_Reflection_Exception
static Zend_Server_Reflection_Class reflectClass (string|object  $class, [null|array $argv = false], [string $namespace = ''])
  • string|object $class: Class name or object
  • null|array $argv: Optional arguments to be used during the method call
  • string $namespace: Optional namespace with which to prefix the method name (used for the signature key). Primarily to avoid collisions, also for XmlRpc namespacing
static method reflectFunction (line 99)

Perform function reflection to create dispatch signatures

Creates dispatch prototypes for a function. It returns a Zend_Server_Reflection_Function object.

If extra arguments should be passed to the dispatchable function, these may be provided as an array to $argv.

  • access: public
  • throws: Zend_Server_Reflection_Exception
static Zend_Server_Reflection_Function reflectFunction (string $function, [null|array $argv = false], [string $namespace = ''])
  • string $function: Function name
  • null|array $argv: Optional arguments to be used during the method call
  • string $namespace: Optional namespace with which to prefix the function name (used for the signature key). Primarily to avoid collisions, also for XmlRpc namespacing

Documentation generated on Sun, 29 Oct 2006 21:28:00 -0600 by phpDocumentor 1.3.0RC6