Autoloader implementation for Formagic classes.
package | Formagic\Autoloader |
---|---|
author | Florian Sonnenburg |
since | 1.5.0 First time introduced |
__construct(array $baseDirs = array()
)
array
Array 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
string
BaseDir to be added
\Formagic_Autoloader
getBaseDirs() : array
array
loadClass(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.
string
Class name. File name is $class.php
register(array $baseDirs= array()
, boolean $prepend= false
) : \Formagic_Autoloader
codeCoverageIgnore |
---|
array
Array of directories to load classes from
boolean
Whether to prepend the autoloader or not
\Formagic_Autoloader
$baseDirs : array
$instance : \Formagic_Autoloader