Example #1
0
 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;
 }