{% for structure in structures|sort_asc if structure.tags['internal'] is not defined and (structure.tags['api'] is defined or structure.tags['api-advanced'] is defined or structure.tags['overwritable-hook'] is defined or structure.tags['extension-hook'] is defined ) %} {#{{ structure|raw }}#} {% set structureName = structure|trim('\\', 'left') %} ==== {{ structureName }} ==== {# twothirds column#} {% if structure.deprecated %}deprecated{% endif %} {% if structure.abstract %}abstract{% endif %} {% if structure.final %}final{% endif %} {% if (node.parent is not null and structure.parent.fullyQualifiedStructuralElementName != node.fullyQualifiedStructuralElementName) %}inherited {% endif %} {% include 'includes/wrap-tags.txt.twig' with {structure:structure, wrap: 'safety', wrapTags: ['api', 'api-advanced', 'overwritable-hook', 'extension-hook']} %} {# third column#} {{ structure.summary|raw }} [[{{structureName}}|More information]] {# group #} {% endfor %}