Swat/SwatWidget.php
public function process()
    {
        if (!$this->isInitialized()) {
            $this->init();
        }

        foreach ($this->getCompositeWidgets() as $widget) {
            $widget->process();
        }

        $this->processed = true;
    }
public function process()
    {
        if (!$this->isInitialized()) {
            $this->init();
        }

        foreach ($this->getCompositeWidgets() as $widget) {
            $widget->process();
        }

        $this->processed = true;
    }
public function process ( ) { if ( ! $ this -> isInitialized ( ) ) { $ this -> init ( ) ; } foreach ( $ this -> getCompositeWidgets ( ) as $ widget ) { $ widget -> process ( ) ; } $ this -> processed = true ; }
Processes this widget

After a form submit, this widget processes itself and its dependencies
and then recursively processes  any of its child widgets.

Composite widgets of this widget are automatically processed as well.

If this widget has not been initialized, it is automatically initialized
before processing.
Processes this widget