{% set __prefix = __prefix is empty ? 'function' : __prefix %} {% for function in functions %}
{{ function.visibility ~ ' ' ~ function.name }}({% for __arg in function.getArguments() %}{{ __arg.getType() ? __arg.getType()|join('|')|replace({'\\': ''})~' ' }}{{ __arg.byReference ? '&' }}${{ __arg.name }}{{ __arg.default ? ' = '~__arg.default }}{% if not loop.last %}, {% endif %}{% endfor %}) {{ function.getResponse().getType() is not empty ? ': ' ~ function.getResponse().getType() }}
{# Tags #}
{{ include('inc/tags.html', {'__tags': node.tags, '__attr': ['link', 'see']}) }}
{% if function.getResponse().getType() is not empty %}
Return values
{{ function.getResponse().getType() }}
{% endif %}