Moodle  2.2.1
http://www.collinsharper.com
Zend_Server_Reflection_Class Class Reference

Public Member Functions

 __construct (ReflectionClass $reflection, $namespace=null, $argv=false)
 __call ($method, $args)
 __get ($key)
 __set ($key, $value)
 getMethods ()
 getNamespace ()
 setNamespace ($namespace)
 __wakeup ()

Protected Attributes

 $_config = array()
 $_methods = array()
 $_namespace = null
 $_reflection

Detailed Description

Definition at line 39 of file Class.php.


Constructor & Destructor Documentation

__construct ( ReflectionClass $  reflection,
namespace = null,
argv = false 
)

Constructor

Create array of dispatchable methods, each a Zend_Server_Reflection_Method. Sets reflection object property.

Parameters:
ReflectionClass$reflection
string$namespace
mixed$argv
Returns:
void

Definition at line 77 of file Class.php.

Here is the call graph for this function:


Member Function Documentation

__call ( method,
args 
)

Proxy reflection calls

Parameters:
string$method
array$args
Returns:
mixed

Definition at line 102 of file Class.php.

__get ( key)

Retrieve configuration parameters

Values are retrieved by key from $_config. Returns null if no value found.

Parameters:
string$key
Returns:
mixed

Definition at line 121 of file Class.php.

__set ( key,
value 
)

Set configuration parameters

Values are stored by $key in $_config.

Parameters:
string$key
mixed$value
Returns:
void

Definition at line 139 of file Class.php.

__wakeup ( )

Wakeup from serialization

Reflection needs explicit instantiation to work correctly. Re-instantiate reflection object on wakeup.

Returns:
void

Definition at line 194 of file Class.php.

Return array of dispatchable Zend_Server_Reflection_Methods.

public

Returns:
array

Definition at line 150 of file Class.php.

Here is the caller graph for this function:

Get namespace for this class

Returns:
string

Definition at line 160 of file Class.php.

Here is the caller graph for this function:

setNamespace ( namespace)

Set namespace for this class

Parameters:
string$namespace
Returns:
void

Definition at line 171 of file Class.php.

Here is the caller graph for this function:


Field Documentation

$_config = array() [protected]

Definition at line 46 of file Class.php.

$_methods = array() [protected]

Definition at line 52 of file Class.php.

$_namespace = null [protected]

Definition at line 58 of file Class.php.

$_reflection [protected]

Definition at line 64 of file Class.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations