LightnCandy\Compiler::getFuncName PHP Méthode

getFuncName() protected static méthode

Get function name for standalone or none standalone template.
protected static getFuncName ( array\arraystring | integer> &$context, string $name, string $tag ) : string
$context array\arraystring | integer>
$name string base function name
$tag string original handlabars tag for debug
Résultat string compiled Function name
    protected static function getFuncName(&$context, $name, $tag)
    {
        static::addUsageCount($context, 'runtime', $name);
        if ($context['flags']['debug'] && $name != 'miss') {
            $dbg = "'{$tag}', '{$name}', ";
            $name = 'debug';
            static::addUsageCount($context, 'runtime', 'debug');
        } else {
            $dbg = '';
        }
        return $context['flags']['standalone'] ? "{$context['funcprefix']}{$name}({$dbg}" : "{$context['runtimealias']}::{$name}({$dbg}";
    }