public static function create($name, $parent_context) { $loader = PageLoader::instance(); if ($loader->has_found_page($name)) { $page_path = $loader->get_page_path_by_name($name); $page = new Page(); $page->__setup($page_path, $name); self::$pages[$name] = $page; } else { $page = BlockFactory::create("errors/page_not_found", $parent_context); } //ritorno la pagina return $page; }