Example #1
0
 function __construct($config)
 {
     $registry = new registry();
     new Autoloader($registry);
     $registry->configFile = $this->getConfig($config);
     $configData = new Config($registry);
     $registry->siteUrl = $configData->getSitepath();
     $registry->appDir = $configData->getAppPath();
     $registry->appNamespace = $configData->getAppNamespace();
     $registry->menu = $configData->getMenuData();
     $registry->defaultController = $configData->getDefaultController();
     $registry->template = $configData->getTemplate();
     $registry->dispatcher = new Dispatcher($registry);
     $registry->view = new View($registry);
     $registry->dispatcher->load();
 }