PEIP_Generic_Builder Class Reference

Inheritance diagram for PEIP_Generic_Builder:

PEIP_INF_Singleton_Map List of all members.

Public Member Functions

 __construct ($className, ReflectionClass $reflectionClass=NULL, $storeRef=true)
 build (array $arguments=array())

Static Public Member Functions

static getInstance ($className)

Protected Member Functions

 getReflectionClass ()

Protected Attributes

 $className
 $reflectionClass

Static Protected Attributes

static $instances = array()

Detailed Description

Definition at line 21 of file PEIP_Generic_Builder.php.


Constructor & Destructor Documentation

PEIP_Generic_Builder::__construct ( className,
ReflectionClass $  reflectionClass = NULL,
storeRef = true 
)

public

Parameters:
$className 
$reflectionClass 
$storeRef 
Returns:

Definition at line 40 of file PEIP_Generic_Builder.php.

References $className, and $reflectionClass.

Referenced by build().


Member Function Documentation

static PEIP_Generic_Builder::getInstance ( className  )  [static]

Implements PEIP_INF_Singleton_Map.

Definition at line 56 of file PEIP_Generic_Builder.php.

References $className.

Referenced by PEIP_XML_Context::build(), PEIP_String_Message::build(), PEIP_Message_Builder::build(), and PEIP_Generic_Message::build().

PEIP_Generic_Builder::build ( array $  arguments = array()  ) 

public

Parameters:
$arguments 
Returns:

Definition at line 69 of file PEIP_Generic_Builder.php.

References $className, __construct(), and getReflectionClass().

PEIP_Generic_Builder::getReflectionClass (  )  [protected]

protected

Returns:

Definition at line 85 of file PEIP_Generic_Builder.php.

Referenced by build().


Member Data Documentation

PEIP_Generic_Builder::$className [protected]

Definition at line 26 of file PEIP_Generic_Builder.php.

Referenced by __construct(), build(), and getInstance().

PEIP_Generic_Builder::$reflectionClass [protected]

Definition at line 26 of file PEIP_Generic_Builder.php.

Referenced by __construct().

PEIP_Generic_Builder::$instances = array() [static, protected]

Definition at line 30 of file PEIP_Generic_Builder.php.


The documentation for this class was generated from the following file:
Generated on Mon Apr 12 11:39:01 2010 for PEIP by  doxygen 1.5.1