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(); }
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; }