action = $action; $this->request = $request; } public function executeAction(){ return $this->{$this->action}(); } protected function returnView($viewmodel, $fullview){ $view = 'Views/'. get_class($this). '/' . $this->action. '.php'; if($fullview){ require('Views/main.php'); } else{ require($view); } } }