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); }
public static function configure($option, $value) { switch ($option) { case 'throwExceptions': self::$throwExceptions = $value; break; } }