public function getActiveViewPlugins()
    {
        $ret = $this->_getSetting('plugins');
        $d = $this->getData();
        if ($d->isPage) {
            while ($d) {
                foreach (Kwc_Abstract::getSetting($d->componentClass, 'pluginsInherit') as $i) {
                    if (!in_array($i, $ret)) $ret[] = $i;
                }
                $d = $d->parent;
            }
        }
        return $ret;
    }
public function getActiveViewPlugins()
    {
        $ret = $this->_getSetting('plugins');
        $d = $this->getData();
        if ($d->isPage) {
            while ($d) {
                foreach (Kwc_Abstract::getSetting($d->componentClass, 'pluginsInherit') as $i) {
                    if (!in_array($i, $ret)) $ret[] = $i;
                }
                $d = $d->parent;
            }
        }
        return $ret;
    }
public function getActiveViewPlugins ( ) { $ ret = $ this -> _getSetting ( 'plugins' ) ; $ d = $ this -> getData ( ) ; if ( $ d -> isPage ) { while ( $ d ) { foreach ( Kwc_Abstract :: getSetting ( $ d -> componentClass , 'pluginsInherit' ) as $ i ) { if ( ! in_array ( $ i , $ ret ) ) $ ret [ ] = $ i ; } $ d = $ d -> parent ; } } return $ ret ; }
Returns the view plugins that should be used for this component instance

Must only return plugins defined in 'plugins' setting.
Can also return non-view plugins, those will silently be ignored.

Default implementation returns 'plugins' setting.
Returns the view plugins that should be used for this component instance