protected function processModules($config)
    {
        if ($this->_anonModule) {
            // for user specific changes
            // this is late-loaded so we don't have to deal with PHP4
            // reference wonky-ness
            $this->manager->addModule($this->_anonModule);
            unset($this->_anonModule);
        }

        $this->manager->setup($config);
        $this->doctype = $this->manager->doctype;

        foreach ($this->manager->modules as $module) {
            foreach ($module->info_tag_transform as $k => $v) {
                if ($v === false) {
                    unset($this->info_tag_transform[$k]);
                } else {
                    $this->info_tag_transform[$k] = $v;
                }
            }
            foreach ($module->info_attr_transform_pre as $k => $v) {
                if ($v === false) {
                    unset($this->info_attr_transform_pre[$k]);
                } else {
                    $this->info_attr_transform_pre[$k] = $v;
                }
            }
            foreach ($module->info_attr_transform_post as $k => $v) {
                if ($v === false) {
                    unset($this->info_attr_transform_post[$k]);
                } else {
                    $this->info_attr_transform_post[$k] = $v;
                }
            }
            foreach ($module->info_injector as $k => $v) {
                if ($v === false) {
                    unset($this->info_injector[$k]);
                } else {
                    $this->info_injector[$k] = $v;
                }
            }
        }
        $this->info = $this->manager->getElements();
        $this->info_content_sets = $this->manager->contentSets->lookup;
    }
protected function processModules($config)
    {
        if ($this->_anonModule) {
            // for user specific changes
            // this is late-loaded so we don't have to deal with PHP4
            // reference wonky-ness
            $this->manager->addModule($this->_anonModule);
            unset($this->_anonModule);
        }

        $this->manager->setup($config);
        $this->doctype = $this->manager->doctype;

        foreach ($this->manager->modules as $module) {
            foreach ($module->info_tag_transform as $k => $v) {
                if ($v === false) {
                    unset($this->info_tag_transform[$k]);
                } else {
                    $this->info_tag_transform[$k] = $v;
                }
            }
            foreach ($module->info_attr_transform_pre as $k => $v) {
                if ($v === false) {
                    unset($this->info_attr_transform_pre[$k]);
                } else {
                    $this->info_attr_transform_pre[$k] = $v;
                }
            }
            foreach ($module->info_attr_transform_post as $k => $v) {
                if ($v === false) {
                    unset($this->info_attr_transform_post[$k]);
                } else {
                    $this->info_attr_transform_post[$k] = $v;
                }
            }
            foreach ($module->info_injector as $k => $v) {
                if ($v === false) {
                    unset($this->info_injector[$k]);
                } else {
                    $this->info_injector[$k] = $v;
                }
            }
        }
        $this->info = $this->manager->getElements();
        $this->info_content_sets = $this->manager->contentSets->lookup;
    }
protected function processModules ( $ config ) { if ( $ this -> _anonModule ) { // for user specific changes
 // this is late-loaded so we don't have to deal with PHP4
 // reference wonky-ness
 $ this -> manager -> addModule ( $ this -> _anonModule ) ; unset ( $ this -> _anonModule ) ; } $ this -> manager -> setup ( $ config ) ; $ this -> doctype = $ this -> manager -> doctype ; foreach ( $ this -> manager -> modules as $ module ) { foreach ( $ module -> info_tag_transform as $ k => $ v ) { if ( $ v === false ) { unset ( $ this -> info_tag_transform [ $ k ] ) ; } else { $ this -> info_tag_transform [ $ k ] = $ v ; } } foreach ( $ module -> info_attr_transform_pre as $ k => $ v ) { if ( $ v === false ) { unset ( $ this -> info_attr_transform_pre [ $ k ] ) ; } else { $ this -> info_attr_transform_pre [ $ k ] = $ v ; } } foreach ( $ module -> info_attr_transform_post as $ k => $ v ) { if ( $ v === false ) { unset ( $ this -> info_attr_transform_post [ $ k ] ) ; } else { $ this -> info_attr_transform_post [ $ k ] = $ v ; } } foreach ( $ module -> info_injector as $ k => $ v ) { if ( $ v === false ) { unset ( $ this -> info_injector [ $ k ] ) ; } else { $ this -> info_injector [ $ k ] = $ v ; } } } $ this -> info = $ this -> manager -> getElements ( ) ; $ this -> info_content_sets = $ this -> manager -> contentSets -> lookup ; }
Extract out the information from the manager
@param HTMLPurifier_Config $config
Extract out the information from the manager