<a id="property_{{ property.name }}"></a>
<article
        class="
            phpdocumentor-property
            phpdocumentor-property--{{ property.visibility }}
            {% if property.static %}phpdocumentor-property--static{% endif %}
            {% if property.deprecated %}phpdocumentor-element--deprecated{% endif %}
        "
>
    <h4 class="phpdocumentor-property__name">${{ property.name }}</h4>
    <aside class="phpdocumentor-element-found-in">
        <abbr class="phpdocumentor-element-found-in__file" title="{{ property.file.path }}">{{ property.file|route('file:short') }}</abbr>
        :
        <span class="phpdocumentor-element-found-in__line">{{ property.line }}</span>
    </aside>
    {% if property.summary %}
        <p class="phpdocumentor-summary">{{ property.summary }}</p>
    {% endif %}
    <code class="phpdocumentor-signature phpdocumentor-code {% if property.deprecated %}phpdocumentor-signature--deprecated{% endif %}">
        <span class="phpdocumentor-signature__visibility">{{ property.visibility }}</span>
        {% if property.static %}<span class="phpdocumentor-signature__static">static</span>{% endif %}
        <span class="phpdocumentor-signature__type">{{ not property.type ? "mixed" : property.type|route('class:short')|join('|')|raw }}</span>
        <span class="phpdocumentor-signature__name">${{ property.name }}</span>
        {% if property.default is not null %} = <span class="phpdocumentor-signature__default-value">{{ property.default ?: '""' }}</span>{% endif %}
    </code>
    {% if property.description %}
    <section class="phpdocumentor-description">{{ property.description }}</section>
    {% endif %}
    {% set visibleTags = property.tags|filter((v,k) => k not in ['var']) %}
    {{ include ('tags.html.twig', {tags: visibleTags}) }}
</article>
