PHP Class Phergie_Autoload, phergie

Author: Phergie Development Team ([email protected])
Mostra file Open project: phergie/phergie Class Usage Examples

Protected Properties

Property Type Description
$prefixes array Using this, Autoload can support loading class A_B_C from file folder/C.php (using prefix 'A_B_') instead of just looking for it in the file folder/A/B/C.php.

Public Methods

Method Description
__construct ( ) : void Constructor to add the base Phergie path to the include_path.
addPath ( string $path, string $prefix = null ) : void Add a path to the include path.
load ( string $class ) : void Autoload callback for loading class files.
registerAutoloader ( ) : void Registers an instance of this class as an autoloader.

Method Details

__construct() public method

Constructor to add the base Phergie path to the include_path.
public __construct ( ) : void
return void

addPath() public static method

Add a path to the include path.
public static addPath ( string $path, string $prefix = null ) : void
$path string Path to add
$prefix string Prefix to trim off of the requested class name before trying to load the corresponding file
return void

load() public method

Autoload callback for loading class files.
public load ( string $class ) : void
$class string Class to load
return void

registerAutoloader() public static method

Registers an instance of this class as an autoloader.
public static registerAutoloader ( ) : void
return void

Property Details

$prefixes protected_oe static_oe property

Using this, Autoload can support loading class A_B_C from file folder/C.php (using prefix 'A_B_') instead of just looking for it in the file folder/A/B/C.php.
protected static array $prefixes
return array