Populate configuration data to a ConfigurableModule
If the Module has a 'setConfigData' method, it will send the array of data to that. Otherwise it will populate the properties individually.
Usage
// basic usage
$bool = $modulesConfigs->setModuleConfigData(Module $module);
// usage with all arguments
$bool = $modulesConfigs->setModuleConfigData(Module $module, $data = null, $extraData = null);
Arguments
Name | Type(s) | Description |
---|---|---|
module | Module | |
data (optional) | array, null | Configuration data [key=value], or omit/null if you want it to retrieve the config data for you. |
extraData (optional) | array, null | Additional runtime configuration data to merge (default=null) 3.0.169+ |
Return value
bool
True if configured, false if not configurable
ModulesConfigs methods and properties
API reference based on ProcessWire core version 3.0.236