{% extends 'base.html.twig' %} {% block content %}

Documentation

{% if usesNamespaces or not usePackages %}

Namespaces

{% for namespace in project.namespace.children %}
{{ namespace|route('class:short') }}
{% endfor %}
{% endif %} {% if usesPackages %}

Packages

{% for package in project.package.children %}
{{ package|route('class:short') }}
{% endfor %}
{% endif %} {% if project.namespace.interfaces is not empty or project.namespace.classes is not empty %}

Interfaces, Classes and Traits

{% for interface in project.namespace.interfaces %}
{{ interface|route('class:short') }}
{{ interface.summary }}
{% endfor %} {% for class in project.namespace.classes %}
{{ class|route('class:short') }}
{{ class.summary }}
{% endfor %} {% for trait in project.namespace.traits %}
{{ trait|route('class:short') }}
{{ trait.summary }}
{% endfor %}
{% endif %} {% if project.namespace.constants is not empty or project.namespace.functions is not empty %}

Table of Contents

{% for constant in project.namespace.constants %} {% endfor %} {% for function in project.namespace.functions %} {% endfor %}
{{ constant|route('class:short') }} {{ constant.summary }} {{ constant.value }}
{{ function|route('class:short') }} {{ function.summary }} {{ function.type|route('class:short'|join('|')|raw) }}
{% endif %} {% if project.namespace.constants is not empty %}

Constants

{% endif %} {% if project.namespace.functions is not empty %}

Functions

{% for function in project.namespace.functions %} {% include 'function.html.twig' %} {% endfor %}
{% endif %} {% endblock %}