/** * View constructor. * @param $controller * @param null $includeFile */ public function __construct($controller, $includeFile = null) { assert($controller !== null, 'Kein Controller übergeben'); $this->controller = $controller; $this->request = $this->controller->getRequest(); $this->controls = new ControlContainer(null, 'viewContainer'); $template = $this->getTemplateFile(); if (isset($template) && strlen($template) > 0) { $this->controls->setSkinfile($this->getTemplateFile()); } }