| 1: | <?php | 
| 2: |  | 
| 3: |  | 
| 4: |  | 
| 5: |  | 
| 6: |  | 
| 7: |  | 
| 8: |  | 
| 9: |  | 
| 10: |  | 
| 11: |  | 
| 12: | class Smarty_Internal_Method_AssignByRef | 
| 13: | { | 
| 14: |  | 
| 15: |  | 
| 16: |  | 
| 17: |  | 
| 18: |  | 
| 19: |  | 
| 20: |  | 
| 21: |  | 
| 22: |  | 
| 23: |  | 
| 24: |  | 
| 25: | public function assignByRef(Smarty_Internal_Data $data, $tpl_var, &$value, $nocache) | 
| 26: | { | 
| 27: | if ($tpl_var !== '') { | 
| 28: | $data->tpl_vars[ $tpl_var ] = new Smarty_Variable(null, $nocache); | 
| 29: | $data->tpl_vars[ $tpl_var ]->value = &$value; | 
| 30: | if ($data->_isTplObj() && $data->scope) { | 
| 31: | $data->ext->_updateScope->_updateScope($data, $tpl_var); | 
| 32: | } | 
| 33: | } | 
| 34: | return $data; | 
| 35: | } | 
| 36: | } | 
| 37: |  |