public function getModuleData($module, $section = null)
{
if (!isset($this->modules[$module])) {
$this->modules[$module] = $this->loadFile($this->path . '/modules/' . $module . '/config.php');
if (is_null($this->config)) {
$this->init();
}
if (isset($this->config['module.' . $module])) {
$this->modules[$module] = array_replace_recursive($this->modules[$module], $this->config['module.' . $module]);
}
}
if (!is_null($section)) {
return $this->modules[$module][$section] ?? null;
} else {
return $this->modules[$module];
}
}