<commit_before><a id="function_{{ function.name }}"></a>
<article
        class="
            phpdocumentor-element
            phpdocumentor-function
            phpdocumentor-function--{{ function.visibility }}
            {% if function.deprecated %}phpdocumentor-element--deprecated{% endif %}
        "
>
    <h4 class="phpdocumentor-function__name">{{ function.name }}()</h4>

    <aside class="phpdocumentor-element-found-in">
        <abbr class="phpdocumentor-element-found-in__file" title="{{ function.file.path }}">{{ function.file|route('file:short') }}</abbr>
        :
        <span class="phpdocumentor-element-found-in__line">{{ function.line }}</span>
    </aside>

    {% if function.summary %}
    <p class="phpdocumentor-summary">{{ function.summary }}</p>
    {% endif %}
    <code class="phpdocumentor-signature phpdocumentor-code {% if function.deprecated %}phpdocumentor-signature--deprecated{% endif %}">
        <span class="phpdocumentor-signature__visibility">{{ function.visibility }}</span>
        {% if function.abstract %}<span class="phpdocumentor-signature__abstract">abstract</span>{% endif %}
        {% if function.final %}<span class="phpdocumentor-signature__final">final</span>{% endif %}
        {% if function.static %}<span class="phpdocumentor-signature__static">static</span>{% endif %}
        <span class="phpdocumentor-signature__name">{{ function.name }}</span>(
        {% for argument in function.arguments %}
            <span class="phpdocumentor-signature__argument">
            {% if argument.default %}[{% endif %}{% if not loop.first %}, {% endif %}
                {% if argument.isVariadic %}<span class="phpdocumentor-signature__argument__variadic-operator">...</span>{% endif %}
                {%- if argument.byReference -%}<span class="phpdocumentor-signature__argument__reference-operator">&amp;</span>{%- endif -%}
                <span class="phpdocumentor-signature__argument__name">${{ argument.name }}</span> :
                <span class="phpdocumentor-signature__argument__return-type">{{ argument.type|route('class:short')|join('|')|raw }}</span>
                {% if argument.default %} = <span class="phpdocumentor-signature__argument__default-value">{{ argument.default }}</span> ]{% endif %}
            </span>
        {% endfor %}
        )
        : <span class="phpdocumentor-signature__response_type">{{ function.response.type|route('class:short')|join('|')|raw }}</span>
    </code>

    {% if function.description %}
    <section class="phpdocumentor-description">{{ function.description|markdown }}</section>
    {% endif %}

    {% if function.arguments|length > 0 %}
        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
        <dl class="phpdocumentor-argument-list">
            {% for argument in function.arguments %}
                <dt class="phpdocumentor-argument-list__entry">
                    <span class="phpdocumentor-signature__argument__name">${{ argument.name }}</span>
                    : <span class="phpdocumentor-signature__argument__return-type">{{ argument.type|route('class:short')|join('|')|raw }}</span>
                    {% if argument.default %} = <span class="phpdocumentor-signature__argument__default-value">{{ argument.default }}</span>{% endif %}
                </dt>
                <dd class="phpdocumentor-argument-list__definition"><section class="phpdocumentor-description">{{ argument.description|default('')|markdown }}</section></dd>
            {% endfor %}
        </dl>
    {% endif %}

    {{ include ('tags.html.twig', {tags: function.tags}) }}

    {% if (function.response.type and function.response.type != 'void') or function.response.description %}
        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
        <span class="phpdocumentor-signature__response_type">{{ function.response.type|route('class:short')|join('|')|raw }}</span>
        {% if function.response.description %}
            &mdash; <span class="phpdocumentor-description">{{ function.response.description|markdown }}</span>
        {% endif %}
    {% endif %}

</article>
<commit_msg>Fix include of tags in function<commit_after><a id="function_{{ function.name }}"></a>
<article
        class="
            phpdocumentor-element
            phpdocumentor-function
            phpdocumentor-function--{{ function.visibility }}
            {% if function.deprecated %}phpdocumentor-element--deprecated{% endif %}
        "
>
    <h4 class="phpdocumentor-function__name">{{ function.name }}()</h4>

    <aside class="phpdocumentor-element-found-in">
        <abbr class="phpdocumentor-element-found-in__file" title="{{ function.file.path }}">{{ function.file|route('file:short') }}</abbr>
        :
        <span class="phpdocumentor-element-found-in__line">{{ function.line }}</span>
    </aside>

    {% if function.summary %}
    <p class="phpdocumentor-summary">{{ function.summary }}</p>
    {% endif %}
    <code class="phpdocumentor-signature phpdocumentor-code {% if function.deprecated %}phpdocumentor-signature--deprecated{% endif %}">
        <span class="phpdocumentor-signature__visibility">{{ function.visibility }}</span>
        {% if function.abstract %}<span class="phpdocumentor-signature__abstract">abstract</span>{% endif %}
        {% if function.final %}<span class="phpdocumentor-signature__final">final</span>{% endif %}
        {% if function.static %}<span class="phpdocumentor-signature__static">static</span>{% endif %}
        <span class="phpdocumentor-signature__name">{{ function.name }}</span>(
        {% for argument in function.arguments %}
            <span class="phpdocumentor-signature__argument">
            {% if argument.default %}[{% endif %}{% if not loop.first %}, {% endif %}
                {% if argument.isVariadic %}<span class="phpdocumentor-signature__argument__variadic-operator">...</span>{% endif %}
                {%- if argument.byReference -%}<span class="phpdocumentor-signature__argument__reference-operator">&amp;</span>{%- endif -%}
                <span class="phpdocumentor-signature__argument__name">${{ argument.name }}</span> :
                <span class="phpdocumentor-signature__argument__return-type">{{ argument.type|route('class:short')|join('|')|raw }}</span>
                {% if argument.default %} = <span class="phpdocumentor-signature__argument__default-value">{{ argument.default }}</span> ]{% endif %}
            </span>
        {% endfor %}
        )
        : <span class="phpdocumentor-signature__response_type">{{ function.response.type|route('class:short')|join('|')|raw }}</span>
    </code>

    {% if function.description %}
    <section class="phpdocumentor-description">{{ function.description|markdown }}</section>
    {% endif %}

    {% if function.arguments|length > 0 %}
        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
        <dl class="phpdocumentor-argument-list">
            {% for argument in function.arguments %}
                <dt class="phpdocumentor-argument-list__entry">
                    <span class="phpdocumentor-signature__argument__name">${{ argument.name }}</span>
                    : <span class="phpdocumentor-signature__argument__return-type">{{ argument.type|route('class:short')|join('|')|raw }}</span>
                    {% if argument.default %} = <span class="phpdocumentor-signature__argument__default-value">{{ argument.default }}</span>{% endif %}
                </dt>
                <dd class="phpdocumentor-argument-list__definition"><section class="phpdocumentor-description">{{ argument.description|default('')|markdown }}</section></dd>
            {% endfor %}
        </dl>
    {% endif %}

    {{ include ('components/tags.html.twig', {tags: function.tags}) }}

    {% if (function.response.type and function.response.type != 'void') or function.response.description %}
        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
        <span class="phpdocumentor-signature__response_type">{{ function.response.type|route('class:short')|join('|')|raw }}</span>
        {% if function.response.description %}
            &mdash; <span class="phpdocumentor-description">{{ function.response.description|markdown }}</span>
        {% endif %}
    {% endif %}

</article>

{'fraction_non_alphanumeric': 0.17045591242632022, 'fraction_numerical': 0.001684109226512691, 'mean_word_length': 3.355159769512834, 'pattern_counts': {'":': 0, '<': 131, '<?xml version=': 0, '>': 133, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2388684', 'n_tokens_mistral': 2438, 'n_tokens_neox': 2227, 'n_words': 375}