config = json_decode(json_encode($config)); //$registry->config = json_decode(json_encode(parse_ini_file(__SITE_PATH . '/includes/' . 'config.ini'))); // var_dump($registry->config); /* * set server address dari file config */ define('__SERVERADDR', $registry->config->server_address); /* * set time zone area application */ date_default_timezone_set($registry->config->time_zone); /* Create object registry for carry object */ $registry->router = new Aiko\Router($registry); /* Set Controller Name */ $registry->controller = $registry->router->getControllerName(); /* Create object template */ $registry->template = new \Aiko\Template\Template($registry); /* Set Debugging */ /*set Aiko Debugging on developer mode*/ $registry->ab = new \Aiko\Debug($registry->config->environment); /* set log aplikasi */ $registry->log = new \Aiko\Log($registry->config->log); //$this->registry = $registry; //$sessionHandler = new \Aiko\Session($registry); // session_set_save_handler($sessionHandler, true); // session_set_save_handler( // array($sessionHandler, 'open'), // array($sessionHandler, 'close'), // array($sessionHandler, 'read'), // array($sessionHandler, 'write'), // array($sessionHandler, 'destroy'), // array($sessionHandler, 'gc') // ); // the following prevents unexpected effects when using objects as save handlers // register_shutdown_function('session_write_close'); // session_start(); // proceed to set and retrieve values by key from $_SESSION /* turn of dompdf autoload because we use composer */ define('DOMPDF_ENABLE_AUTOLOAD', false); // require_once __SITE_PATH.'/vendor/dompdf/dompdf/dompdf_config.inc.php'; /* Run Controller */ $registry->router->loader();