/** * Create a page using the pagetype */ public function initPage() { $this->setPageType(); $page = null; switch ($this->pageType) { case 'menu': $page = new Page($this->param); break; case 'content': $page = new ContentPage($this->param); break; case 'contact': $page = new ContactPage($this->param); break; case 'news': $page = new NewsPage($this->param); break; case 'blog': $page = new BlogPage($this->param); break; } $page->showPage(); }