Magento Certified Developer GuideCategory: 2. Request FlowAfter a matching action controller is found, what steps occur before the action method is executed
Manish Prakash Staff asked 5 years ago

The controller instance is created first and dispatch() method on the controller is called.
Next these are the chain of events

            $actionMethodName = $this->getActionMethodName($action);
            if (!method_exists($this, $actionMethodName)) {
                $actionMethodName = 'norouteAction';
            }
            $this->preDispatch();
            $this->$actionMethodName();                    
            $this->postDispatch();