/** * Route the passed request * * @param request */ public function Run() { $this->request->Process(); // pre-dispatcher $predisp = new preDispatcher(); $predisp->Process($this->request); // dispatcher $disp = new dispatcher(); $disp->Process($this->request); // post-dispatcher $postdisp = new postDispatcher(); $postdisp->Process($this->request); }