4 * Smarty Method ClearAssign
6 * Smarty::clearAssign() method
9 * @subpackage PluginsInternal
12 class Smarty_Internal_Method_ClearAssign
15 * Valid for all objects
22 * clear the given assigned template variable(s).
24 * @api Smarty::clearAssign()
25 * @link http://www.smarty.net/docs/en/api.clear.assign.tpl
27 * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data
28 * @param string|array $tpl_var the template variable(s) to clear
30 * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty
32 public function clearAssign(Smarty_Internal_Data $data, $tpl_var)
34 if (is_array($tpl_var)) {
35 foreach ($tpl_var as $curr_var) {
36 unset($data->tpl_vars[ $curr_var ]);
39 unset($data->tpl_vars[ $tpl_var ]);