summaryrefslogtreecommitdiff
path: root/tests/UnitTests/__shared/PHPunitplugins/function.getvar.php
blob: c1b0756b367876b8fa50b59334ac4fad621ef930 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
/**
 * Smarty plugin getvar
 *


 */

use Smarty\Template;

/**
 * Smarty {getvar}
 *
 * @param array  $params   parameter array
 * @param object $template template object
 *
 * @return string
 */
function smarty_function_getvar($params, Template $template)
{
    if (isset($params[ 'assign' ])) {
        $template->assign($params[ 'assign' ], $template->getTemplateVars($params[ 'var' ]));
    } else {
        return $template->getTemplateVars($params[ 'var' ]);
    }
}