예제 #1
0
        $smarty->config_overwrite = true;
        $smarty->config_booleanize = true;
        $smarty->config_read_hidden = true;
        $smarty->security_policy = null;
        $smarty->left_delimiter = '{';
        $smarty->right_delimiter = '}';
        $smarty->php_handling = Smarty::PHP_PASSTHRU;
        $smarty->enableSecurity();
        $smarty->error_reporting = null;
        $smarty->error_unassigned = true;
        $smarty->caching_type = 'file';
        $smarty->cache_locking = false;
        $smarty->cache_id = null;
        $smarty->compile_id = null;
        $smarty->default_resource_type = 'file';
    }
    public static function init()
    {
        chdir(self::$cwd);
        error_reporting(E_ALL | E_STRICT);
        self::_init(SmartyTests::$smarty);
        self::_init(SmartyTests::$smartyBC);
        Smarty_Resource::$sources = array();
        Smarty_Resource::$compileds = array();
        //        Smarty_Resource::$resources = array();
        SmartyTests::$smartyBC->registerPlugin('block', 'php', 'smarty_php_tag');
    }
}
SmartyTests::$cwd = getcwd();
SmartyTests::$smarty = new Smarty();
SmartyTests::$smartyBC = new SmartyBC();