示例#1
0
文件: loader.php 项目: poef/ariadne
 public static function http($options, $ariadne = null, $session = null, $nls = null)
 {
     ar_error::$throwExceptions = true;
     if (!isset($ariadne)) {
         $ariadne = ar_core_ariadne::create($options['AR']);
     }
     if (!isset($session)) {
         if (!isset($options['session']['hideSessionIDFromURL'])) {
             $options['session']['hideSessionIDFromURL'] = $options['AR']->hideSessionIDFromURL;
         }
         $session = new ar_core_session($options['session']);
     }
     if (!isset($nls)) {
         $nlsOptions = $options['AR']->nls;
         $nlsOptions->root = $options['AR']->dir->install . 'lib/nls/';
         $nls = new ar_core_nls($nlsOptions);
     }
     return new ar_core_loader_http($options, $ariadne, $session, $nls);
 }
示例#2
0
文件: ar.php 项目: poef/ariadne
 public static function configure($option, $value)
 {
     switch ($option) {
         case 'throwExceptions':
             self::$throwExceptions = $value;
             break;
     }
 }