Autoloader implementation for Formagic classes.
| package | Formagic\Autoloader |
|---|---|
| author | Florian Sonnenburg |
| since | 1.5.0 First time introduced |
__construct(array $baseDirs = array())
arrayArray of directories to load classes from
addBaseDir(string $baseDir) : \Formagic_Autoloader
Base directory of custom Formagic extension classes. It is assumed that a standard directory structure, similar to the Formagic directory structure, can be found inside the base dir:
- BaseDir |- Filter |- Item |- Renderer ^- Rule
stringBaseDir to be added
\Formagic_AutoloadergetBaseDirs() : array
arrayloadClass(string $class) : void
Skipped if class is already loaded. loadClass() tries to load from any extension directories defined. Returns true if successful, false if not.
stringClass name. File name is $class.php
register(array $baseDirs= array(), boolean $prepend= false) : \Formagic_Autoloader
| codeCoverageIgnore |
|---|
arrayArray of directories to load classes from
booleanWhether to prepend the autoloader or not
\Formagic_Autoloader$baseDirs : array
$instance : \Formagic_Autoloader