示例#1
0
文件: bootstrap.php 项目: box/brainy
 public function setUp()
 {
     $this->smarty = new \Box\Brainy\Brainy();
     $this->setUpInstance($this->smarty);
     $this->smartyBC = new \Box\Brainy\SmartyBC();
     $this->setUpInstance($this->smartyBC);
     \Box\Brainy\Brainy::$default_assign_scope = \Box\Brainy\Brainy::SCOPE_LOCAL;
     \Box\Brainy\Brainy::$enforce_expression_modifiers = array();
     \Box\Brainy\Brainy::$global_tpl_vars = array();
     \Box\Brainy\Resources\Resource::reset();
     $this->clearFiles();
     parent::setUp();
 }
示例#2
0
 public static function _init($smarty)
 {
     \Box\Brainy\Brainy::$enforce_expression_modifiers = array();
     $smarty->setTemplateDir(realpath('test' . DIRECTORY_SEPARATOR . 'templates' . DIRECTORY_SEPARATOR));
     $smarty->setCompileDir(realpath('test' . DIRECTORY_SEPARATOR . 'compiled' . DIRECTORY_SEPARATOR));
     $smarty->setPluginsDir(SMARTY_PLUGINS_DIR);
     $smarty->template_objects = array();
     \Box\Brainy\Brainy::$global_tpl_vars = array();
     $smarty->template_functions = array();
     $smarty->tpl_vars = array();
     $smarty->force_compile = false;
     $smarty->auto_literal = true;
     $smarty->registered_plugins = array();
     $smarty->default_modifiers = array();
     $smarty->escape_html = false;
     $smarty->use_sub_dirs = false;
     $smarty->security_policy = null;
     $smarty->left_delimiter = '{';
     $smarty->right_delimiter = '}';
     $smarty->enableSecurity();
     $smarty->error_unassigned = false;
     $smarty->compile_id = null;
     $smarty->safe_lookups = \Box\Brainy\Brainy::LOOKUP_UNSAFE;
 }