{% extends 'layout.html.twig' %} {% block javascripts %} {% endblock %} {% block content %}

{{ node.namespace }}{{ node.name }}

{{ node.summary }}

{{ node.description|markdown|raw }} {% for tagName,tags in node.tags if tagName in ['example'] %} {% if loop.first %}

Examples

{% endif %} {% for tag in tags %}

{{ tag.description|escape }}

{{ tag.example|escape }}
{% endfor %} {% endfor %}

Summary

Methods
Properties
Constants
{% for method in node.inheritedMethods.merge(node.methods.merge(node.magicMethods)) if method.visibility == 'public' %} {{ method.name }}()
{% else %} No public methods found {% endfor %}
{% for property in node.inheritedProperties.merge(node.properties.merge(node.magicProperties)) if property.visibility == 'public' %} ${{ property.name }}
{% else %} No public properties found {% endfor %}
{% for constant in node.inheritedConstants.merge(node.constants) %} {{ constant.name }}
{% else %} No constants found {% endfor %}
{% for method in node.inheritedMethods.merge(node.methods.merge(node.magicMethods)) if method.visibility == 'protected' %} {{ method.name }}()
{% else %} No protected methods found {% endfor %}
{% for property in node.inheritedProperties.merge(node.properties.merge(node.magicProperties)) if property.visibility == 'protected' %} ${{ property.name }}
{% else %} No protected properties found {% endfor %}
N/A
{% for method in node.inheritedMethods.merge(node.methods.merge(node.magicMethods)) if method.visibility == 'private' %} {{ method.name }}()
{% else %} No private methods found {% endfor %}
{% for property in node.inheritedProperties.merge(node.properties.merge(node.magicProperties)) if property.visibility == 'private' %} ${{ property.name }}
{% else %} No private properties found {% endfor %}
N/A
{% set constants = node.inheritedConstants.merge(node.constants) %} {% if constants|length > 0 %}

Constants

{% for constant in constants %} {{ block('constant') }} {% endfor %} {% endif %} {% set properties = node.inheritedProperties.merge(node.properties.merge(node.magicProperties)) %} {% if properties|length > 0 %}

Properties

{% for property in properties if property.visibility == 'public' %} {{ block('property') }} {% endfor %} {% for property in properties if property.visibility == 'protected' %} {{ block('property') }} {% endfor %} {% for property in properties if property.visibility == 'private' %} {{ block('property') }} {% endfor %} {% endif %} {% set methods = node.inheritedMethods.merge(node.methods.merge(node.magicMethods)) %} {% if methods|length > 0 %}

Methods

{% for method in methods if method.visibility == 'public' %} {{ block('method') }} {% endfor %} {% for method in methods if method.visibility == 'protected' %} {{ block('method') }} {% endfor %} {% for method in methods if method.visibility == 'private' %} {{ block('method') }} {% endfor %} {% endif %}
{% endblock %}