public function addView($name, View $view, $route = null) { if ($route === null) { $route = $name . '/'; } if (is_string($route)) { $route = new Route($route); } $view->setParentAndRoute($this, $route); $this->subviews[$name] = $view; }