protected function configureSettings($settings, $path = '')
    {
        foreach ($settings as $key => $node) {
            if (is_array($node)) {
                $this->configureSettings($node, $path . $key . '.');
            } else {
                $this->configureSetting($path . $key, $node);
            }
        }
    }
protected function configureSettings($settings, $path = '')
    {
        foreach ($settings as $key => $node) {
            if (is_array($node)) {
                $this->configureSettings($node, $path . $key . '.');
            } else {
                $this->configureSetting($path . $key, $node);
            }
        }
    }
protected function configureSettings ( $ settings , $ path = '' ) { foreach ( $ settings as $ key => $ node ) { if ( is_array ( $ node ) ) { $ this -> configureSettings ( $ node , $ path . $ key . '.' ) ; } else { $ this -> configureSetting ( $ path . $ key , $ node ) ; } } }
Configures one settings group

@access protected
@param array $settings
Configures one settings group