PEIP_Autoload Class Reference

Inheritance diagram for PEIP_Autoload:

PEIP_Simple_Autoload List of all members.

Static Public Member Functions

static make ()

Protected Member Functions

 __construct ()

Static Protected Member Functions

static doGetInstance ()
static findPaths ($baseDir, RecursiveDirectoryIterator $iterator, array $paths=array())

Detailed Description

Definition at line 24 of file PEIP_Autoload.php.


Constructor & Destructor Documentation

PEIP_Autoload::__construct (  )  [protected]

Constructor. Loads class-paths from PEIP_Autoload_Paths::$paths

protected

Reimplemented from PEIP_Simple_Autoload.

Definition at line 32 of file PEIP_Autoload.php.

References PEIP_Autoload_Paths::$paths, PEIP_Simple_Autoload::init(), and PEIP_Simple_Autoload::setClassPaths().


Member Function Documentation

static PEIP_Autoload::doGetInstance (  )  [static, protected]

protected

Returns:
PEIP_Autoload

Reimplemented from PEIP_Simple_Autoload.

Definition at line 42 of file PEIP_Autoload.php.

static PEIP_Autoload::make (  )  [static]

Regenerates the class/files associations and replaces them in PEIP_Autoload_Paths

public

Returns:
void

Definition at line 53 of file PEIP_Autoload.php.

References PEIP_Simple_Autoload::$baseDir.

static PEIP_Autoload::findPaths ( baseDir,
RecursiveDirectoryIterator $  iterator,
array $  paths = array() 
) [static, protected]

Traverses a directory to find class-files

protected

Parameters:
string $baseDir the directory under which to look for classes.
RecursiveDirectoryIterator $iterator A RecursiveDirectoryIterator instance for the directory
array $paths the array to store the class/path associations in.
Returns:
PEIP_Autoload

Definition at line 74 of file PEIP_Autoload.php.

References PEIP_Simple_Autoload::$baseDir.


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