ModuleLoader
class ModuleLoader
Module manifest holder
Methods
static ModuleLoader
inst()
No description
getManifest()
Returns the currently active class manifest instance that is used for loading classes.
bool
hasManifest()
Returns true if this class loader has a manifest.
popManifest()
No description
int
countManifests()
Check number of manifests
init(bool $includeTests = false, bool $forceRegen = false)
Initialise the module loader
Details
at line 23
static ModuleLoader
inst()
at line 35
static Module
getModule(string $module)
Get module by name from the current manifest.
Alias for ::inst()->getManifest()->getModule()
at line 46
ModuleManifest
getManifest()
Returns the currently active class manifest instance that is used for loading classes.
at line 56
bool
hasManifest()
Returns true if this class loader has a manifest.
at line 66
pushManifest(ModuleManifest $manifest)
Pushes a module manifest instance onto the top of the stack.
at line 74
ModuleManifest
popManifest()
at line 84
int
countManifests()
Check number of manifests
at line 95
init(bool $includeTests = false, bool $forceRegen = false)
Initialise the module loader