Prado\TApplicationConfiguration::loadModulesPhp PHP Method

loadModulesPhp() protected method

Loads the modules PHP array.
protected loadModulesPhp ( $modulesNode, $configPath )
    protected function loadModulesPhp($modulesNode, $configPath)
    {
        foreach ($modulesNode as $id => $module) {
            if (!isset($module['class'])) {
                throw new TConfigurationException('appconfig_moduletype_required', $id);
            }
            $type = $module['class'];
            unset($module['class']);
            $properties = array();
            if (isset($module['properties'])) {
                $properties = $module['properties'];
                unset($module['properties']);
            }
            $properties['id'] = $id;
            $this->_modules[$id] = array($type, $properties, $module);
            $this->_empty = false;
        }
    }