ModulesLoader::loadModule()

Load a module into memory (companion to load bootstrap method)

Usage

$string = $modulesLoader->loadModule(string $basepath, string $pathname, array $requires, array $installed);

Arguments

NameType(s)Description
$basepathstring

Base path of modules being processed (path provided to the load method)

$pathnamestring
$requiresarray

This method will populate this array with required dependencies (class names) if present.

$installedarray

Array of installed modules info, indexed by module class name

Return value

string

Returns module name (classname)


ModulesLoader methods and properties

API reference based on ProcessWire core version 3.0.251